[Swift] ํ๋ก๊ทธ๋๋จธ์ค LV.0 ์ท๊ฐ๊ฒ ํ ์ธ๋ฐ๊ธฐ
์ท๊ฐ๊ฒ ํ ์ธ๋ฐ๊ธฐ ๋ฌธ์ ์ค๋ช
๋จธ์ฑ์ด๋ค ์ท๊ฐ๊ฒ๋ 10๋ง ์ ์ด์ ์ฌ๋ฉด 5%, 30๋ง ์ ์ด์ ์ฌ๋ฉด 10%, 50๋ง ์ ์ด์ ์ฌ๋ฉด 20%๋ฅผ ํ ์ธํด์ค๋๋ค. ๊ตฌ๋งคํ ์ท์ ๊ฐ๊ฒฉ price๊ฐ ์ฃผ์ด์ง ๋, ์ง๋ถํด์ผ ํ ๊ธ์ก์ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด๋ณด์ธ์. ์ ํ ์ฌํญ 10 ≤ price ≤ 1,000,000 price๋ 10์ ๋จ์๋ก(1์ ์๋ฆฌ๊ฐ 0) ์ฃผ์ด์ง๋๋ค. ์์์ ์ดํ๋ฅผ ๋ฒ๋ฆฐ ์ ์๋ฅผ return ํฉ๋๋ค. ์
์ถ๋ ฅ ์ price result 150,000 142,500 580,000 464,000 ์
์ถ๋ ฅ ์ ์ค๋ช
์
์ถ๋ ฅ ์ #1 150,000์์์ 5%๋ฅผ ํ ์ธํ 142,500์์ return ํฉ๋๋ค. ์
์ถ๋ ฅ ์ #2 580,000์์์ 20%๋ฅผ ํ ์ธํ 464,000์์ return ํฉ๋๋ค...
2022. 12. 4.
[Swift] ํ๋ก๊ทธ๋๋จธ์ค LV.0 ๋ฐฐ์ด์ ํ๊ท ๊ฐ
๋ฐฐ์ด์ ํ๊ท ๊ฐ ๋ฌธ์ ์ค๋ช
์ ์ ๋ฐฐ์ด numbers๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค. numbers์ ์์์ ํ๊ท ๊ฐ์ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ์ ํ ์ฌํญ 0 ≤ numbers์ ์์ ≤ 1,000 1 ≤ numbers์ ๊ธธ์ด ≤ 100 ์ ๋ต์ ์์ ๋ถ๋ถ์ด .0 ๋๋ .5์ธ ๊ฒฝ์ฐ๋ง ์
๋ ฅ์ผ๋ก ์ฃผ์ด์ง๋๋ค. ์
์ถ๋ ฅ ์ numbers result [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 5.5 [89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99] 94.0 ์
์ถ๋ ฅ ์ ์ค๋ช
์
์ถ๋ ฅ ์ #1 numbers์ ์์๋ค์ ํ๊ท ๊ฐ์ 5.5์
๋๋ค. ์
์ถ๋ ฅ ์ #2 numbers์ ์์๋ค์ ํ๊ท ๊ฐ์ 94.0์
๋๋ค. ์ ์ถ import Foundation func s..
2022. 12. 4.