๋ฌธ์ ์ค๋ช
๋ฌธ์์ด s๋ฅผ ์ซ์๋ก ๋ณํํ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํ๋ ํจ์, solution์ ์์ฑํ์ธ์.
์ ํ ์กฐ๊ฑด
- s์ ๊ธธ์ด๋ 1 ์ด์ 5์ดํ์ ๋๋ค.
- s์ ๋งจ์์๋ ๋ถํธ(+, -)๊ฐ ์ฌ ์ ์์ต๋๋ค.
- s๋ ๋ถํธ์ ์ซ์๋ก๋ง ์ด๋ฃจ์ด์ ธ์์ต๋๋ค.
- s๋ "0"์ผ๋ก ์์ํ์ง ์์ต๋๋ค.
์ ์ถ๋ ฅ ์
์๋ฅผ๋ค์ด str์ด "1234"์ด๋ฉด 1234๋ฅผ ๋ฐํํ๊ณ , "-1234"์ด๋ฉด -1234๋ฅผ ๋ฐํํ๋ฉด ๋ฉ๋๋ค.
str์ ๋ถํธ(+,-)์ ์ซ์๋ก๋ง ๊ตฌ์ฑ๋์ด ์๊ณ , ์๋ชป๋ ๊ฐ์ด ์
๋ ฅ๋๋ ๊ฒฝ์ฐ๋ ์์ต๋๋ค.
๋ด ๋ฌธ์ ํ์ด
func solution(_ s:String) -> Int {
return Int(s)!
}
- Int๋ก ํ๋ณํ, ๊ฐ์ ์ถ์ถํด์ฃผ์๋ค.
๐ก ํผ๋๋ฐฑ
- ์ฒ์์๋ -๋ +๊ฐ์ ๋ถํธ๋ Int๋ก ํ๋ณํ๋๋์ง ๋ชฐ๋ผ์ ํค๋งธ๋๋ฐใ ์๊ณ ๋ณด๋ ๋ถํธ๊น์ง ๊ฐ๋ฅํ๋ค,,!!
- ์ ํญ๋ชฉ๋ง ์๋ฉด ์ฝ๊ฒ ํ ์ ์๋ ๋ฌธ์ ์๋ค. ์ญ์ ๋ฌธ์์ด์ ์ธ๊ณ๋ ๋๋ค;
๋ฌธ์
'3๏ธโฃ Swift > Problem Solving' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Swift Algorithm] ์์ ์ฐพ๊ธฐ Programmers(Lv.1) (0) | 2021.06.15 |
---|---|
[Swift Algorithm] ์๋ฐ์๋ฐ์๋ฐ์๋ฐ์๋ฐ์? Programmers(Lv.1) (0) | 2021.06.14 |
[Swift Algorithm] ์์ ์ํธ Programmers(Lv.1) (0) | 2021.06.14 |
[Swift Algorithm] ์ฝ์์ ํฉ Programmers(Lv.1) (0) | 2021.06.14 |
[Swift Algorithm] ์ด์ํ ๋ฌธ์ ๋ง๋ค๊ธฐ Programmers(Lv.1) (0) | 2021.06.14 |
๋๊ธ