[ํ๋ก๊ทธ๋๋จธ์ค LV.1] ๋ ์ ์ ์ฌ์ด์ ํฉ
ํ๋ก๊ทธ๋๋จธ์ค LV.1 ๋ชจ์ ๋ ์ ์ ์ฌ์ด์ ํฉ ๋ฌธ์ ์ค๋ช
๋ ์ ์ a, b๊ฐ ์ฃผ์ด์ก์ ๋ a์ b ์ฌ์ด์ ์ํ ๋ชจ๋ ์ ์์ ํฉ์ ๋ฆฌํดํ๋ ํจ์, solution์ ์์ฑํ์ธ์. ์๋ฅผ ๋ค์ด a = 3, b = 5์ธ ๊ฒฝ์ฐ, 3 + 4 + 5 = 12์ด๋ฏ๋ก 12๋ฅผ ๋ฆฌํดํฉ๋๋ค. ์ ํ ์ฌํญ a์ b๊ฐ ๊ฐ์ ๊ฒฝ์ฐ๋ ๋ ์ค ์๋ฌด ์๋ ๋ฆฌํดํ์ธ์. a์ b๋ -10,000,000 ์ด์ 10,000,000 ์ดํ์ธ ์ ์์
๋๋ค. a์ b์ ๋์๊ด๊ณ๋ ์ ํด์ ธ์์ง ์์ต๋๋ค. ์
์ถ๋ ฅ ์ a b return 3 5 12 3 3 3 5 3 12 ์ ์ถ func solution(_ a:Int, _ b:Int) -> Int64 { return b>a ? Int64((a...b).reduce(0, +)) : Int64((b...a).redu..
2023. 1. 31.
[ํ๋ก๊ทธ๋๋จธ์ค LV.1] ๋๋์ด ๋จ์ด์ง๋ ์ซ์ ๋ฐฐ์ด
ํ๋ก๊ทธ๋๋จธ์ค LV.1 ๋ชจ์ ๋๋์ด ๋จ์ด์ง๋ ์ซ์ ๋ฐฐ์ด ๋ฌธ์ ์ค๋ช
array์ ๊ฐ element ์ค divisor๋ก ๋๋์ด ๋จ์ด์ง๋ ๊ฐ์ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌํ ๋ฐฐ์ด์ ๋ฐํํ๋ ํจ์, solution์ ์์ฑํด ์ฃผ์ธ์. divisor๋ก ๋๋์ด ๋จ์ด์ง๋ element๊ฐ ํ๋๋ ์๋ค๋ฉด ๋ฐฐ์ด์ -1์ ๋ด์ ๋ฐํํ์ธ์. ์ ํ ์ฌํญ arr์ ์์ฐ์๋ฅผ ๋ด์ ๋ฐฐ์ด์
๋๋ค. ์ ์ i, j์ ๋ํด i ≠ j ์ด๋ฉด arr [i] ≠ arr [j]์
๋๋ค. divisor๋ ์์ฐ์์
๋๋ค. array๋ ๊ธธ์ด 1 ์ด์์ธ ๋ฐฐ์ด์
๋๋ค. ์
์ถ๋ ฅ ์ arr divisor return [5, 9, 7, 10] 5 [5, 10] [2, 36, 1, 3] 1 [1, 2, 3, 36] [3, 2, 6] 10 [-1] ์
์ถ๋ ฅ ์ ์ค๋ช
์
์ถ๋ ฅ ์ #1 ar..
2023. 1. 31.
[ํ๋ก๊ทธ๋๋จธ์ค LV.1] 2016๋
ํ๋ก๊ทธ๋๋จธ์ค LV.1 ๋ชจ์ 2016๋
๋ฌธ์ ์ค๋ช
2016๋
1์ 1์ผ์ ๊ธ์์ผ์
๋๋ค. 2016๋
a์ b์ผ์ ๋ฌด์จ ์์ผ์ผ๊น์? ๋ ์ a , b๋ฅผ ์
๋ ฅ๋ฐ์ 2016๋
a์ b์ผ์ด ๋ฌด์จ ์์ผ์ธ์ง ๋ฆฌํดํ๋ ํจ์, solution์ ์์ฑํ์ธ์. ์์ผ์ ์ด๋ฆ์ ์ผ์์ผ๋ถํฐ ํ ์์ผ๊น์ง ๊ฐ๊ฐ SUN, MON, TUE, WED, THU, FRI, SAT์
๋๋ค. ์๋ฅผ ๋ค์ด a=5, b=24๋ผ๋ฉด 5์ 24์ผ์ ํ์์ผ์ด๋ฏ๋ก ๋ฌธ์์ด "TUE"๋ฅผ ๋ฐํํ์ธ์. ์ ํ ์ฌํญ 2016๋
์ ์ค๋
์
๋๋ค. 2016๋
a์ b์ผ์ ์ค์ ๋ก ์๋ ๋ ์
๋๋ค. (13์ 26์ผ์ด๋ 2์ 45์ผ ๊ฐ์ ๋ ์ง๋ ์ฃผ์ด์ง์ง ์์ต๋๋ค) ์
์ถ๋ ฅ ์ a b result 5 24 "TUE" ์ ์ถ func solution(_ a:Int, _ b:Int) -> Stri..
2023. 1. 31.
[Swift] ํ๋ก๊ทธ๋๋จธ์ค LV.0 ์น์์ด (1)
ํ๋ก๊ทธ๋๋จธ์ค LV.0 ๋ชจ์ ์น์์ด ๋ฌธ์ ์ค๋ช
๋จธ์ฑ์ด๋ ํ์ด๋ ์ง 6๊ฐ์ ๋ ์กฐ์นด๋ฅผ ๋๋ณด๊ณ ์์ต๋๋ค. ์กฐ์นด๋ ์์ง "aya", "ye", "woo", "ma" ๋ค ๊ฐ์ง ๋ฐ์์ ์ต๋ ํ ๋ฒ์ฉ ์ฌ์ฉํด ์กฐํฉํ(์ด์ด ๋ถ์ธ) ๋ฐ์๋ฐ์ ํ์ง ๋ชปํฉ๋๋ค. ๋ฌธ์์ด ๋ฐฐ์ด babbling์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, ๋จธ์ฑ์ด์ ์กฐ์นด๊ฐ ๋ฐ์ํ ์ ์๋ ๋จ์ด์ ๊ฐ์๋ฅผ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด ์ฃผ์ธ์. ์ ํ ์ฌํญ 1 ≤ babbling์ ๊ธธ์ด ≤ 100 1 ≤ babbling [i]์ ๊ธธ์ด ≤ 15 babbling์ ๊ฐ ๋ฌธ์์ด์์ "aya", "ye", "woo", "ma"๋ ๊ฐ๊ฐ ์ต๋ ํ ๋ฒ์ฉ๋ง ๋ฑ์ฅํฉ๋๋ค. ์ฆ, ๊ฐ ๋ฌธ์์ด์ ๊ฐ๋ฅํ ๋ชจ๋ ๋ถ๋ถ ๋ฌธ์์ด ์ค์์ "aya", "ye", "woo", "ma"๊ฐ ํ ๋ฒ..
2023. 1. 20.