Week 12 - ํฌ์ธํฐ ๊ธฐ๋ณธ
ํฌ์ธํฐ๋ฅผ ์ด์ฉํ ๊ฐ ์ ๋ฌ๊ณผ ๋ฐฐ์ด ์ ๊ทผ
problem_01_split_time_with_pointers - ์ด ๋จ์ ์๊ฐ์ ์/๋ถ/์ด๋ก ๋ถํ
ํ์ผ: problem_01_split_time_with_pointers.c
์๊ตฌ์ฌํญ:
์ด ๋จ์ ์๊ฐ์ ์
๋ ฅ๋ฐ๋๋ค.
ํฌ์ธํฐ ๋งค๊ฐ๋ณ์๋ก ์, ๋ถ, ์ด ๊ฐ์ ํธ์ถ์์๊ฒ ์ ๋ฌํ๋ค.
์ฌ๋ฌ ๊ฒฐ๊ณผ๊ฐ์ ๋ฐํํ๋ ํฌ์ธํฐ ์ฌ์ฉ๋ฒ์ ์ฐ์ตํ๋ค.
problem_02_sixtieth_birthday - ๋ง 60์ธ ์์ผ ๊ณ์ฐ
ํ์ผ: problem_02_sixtieth_birthday.c
์๊ตฌ์ฌํญ:
์๋
์์ผ์ ์
๋ ฅ๋ฐ๋๋ค.
ํฌ์ธํฐ๋ฅผ ์ฌ์ฉํด ์ฐ, ์, ์ผ์ ํจ์ ๋ฐ์ผ๋ก ์ ๋ฌํ๋ค.
๋ง 60์ธ๊ฐ ๋๋ ๋ ์ง๋ฅผ ์ถ๋ ฅํ๋ค.
problem_03_sum_range_by_index - ์ธ๋ฑ์ค ๋ฒ์์ ๋ฐฐ์ด ํฉ๊ณ
ํ์ผ: problem_03_sum_range_by_index.c
์๊ตฌ์ฌํญ:
์ ์ ๋ฐฐ์ด๊ณผ ์์/๋ ์ธ๋ฑ์ค๋ฅผ ์ฌ์ฉํ๋ค.
ํด๋น ์ธ๋ฑ์ค ๋ฒ์์ ํฉ์ ๊ตฌํ๋ค.
๋ฐฐ์ด๊ณผ ํฌ์ธํฐ ํ๊ธฐ๋ฒ์ ํจ๊ป ์ฐ์ตํ๋ค.
problem_04_sum_range_by_pointer - ํฌ์ธํฐ ์ฃผ์ ๋ฒ์์ ๋ฐฐ์ด ํฉ๊ณ
ํ์ผ: problem_04_sum_range_by_pointer.c
์๊ตฌ์ฌํญ:
๋ฐฐ์ด ์์์ ์์ ์ฃผ์์ ๋ ์ฃผ์๋ฅผ ์ ๋ฌํ๋ค.
๋ ํฌ์ธํฐ ์ฌ์ด์ ์์ ํฉ์ ๊ณ์ฐํ๋ค.
ํฌ์ธํฐ ์ฆ๊ฐ ์ฐ์ฐ์ ์ฌ์ฉํ๋ค.
gcc problem_01_split_time_with_pointers.c -o problem_01_split_time_with_pointers
./problem_01_split_time_with_pointers