๋ฐ์ํ
ํ๋ก๊ทธ๋๋จธ์ค LV.1 ๋ชจ์
๋ฌธ์์ด์ ์ ์๋ก ๋ฐ๊พธ๊ธฐ
๋ฌธ์ ์ค๋ช
๋ฌธ์์ด s๋ฅผ ์ซ์๋ก ๋ณํํ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํ๋ ํจ์, solution์ ์์ฑํ์ธ์.
์ ํ ์ฌํญ
- s์ ๊ธธ์ด๋ 1 ์ด์ 5์ดํ์ ๋๋ค.
- s์ ๋งจ์์๋ ๋ถํธ(+, -)๊ฐ ์ฌ ์ ์์ต๋๋ค.
- s๋ ๋ถํธ์ ์ซ์๋ก๋ง ์ด๋ฃจ์ด์ ธ์์ต๋๋ค.
- s๋ "0"์ผ๋ก ์์ํ์ง ์์ต๋๋ค.
์ ์ถ๋ ฅ ์
- str์ด "1234"์ด๋ฉด 1234๋ฅผ ๋ฐํํ๊ณ , "-1234"์ด๋ฉด -1234๋ฅผ ๋ฐํํ๋ฉด ๋ฉ๋๋ค.
- str์ ๋ถํธ(+,-)์ ์ซ์๋ก๋ง ๊ตฌ์ฑ๋์ด ์๊ณ , ์๋ชป๋ ๊ฐ์ด ์ ๋ ฅ๋๋ ๊ฒฝ์ฐ๋ ์์ต๋๋ค.
์ ์ถ
func solution(_ s:String) -> Int {
return s == "-" ? 0 : Int(s)!
}
๋ฐ์ํ
'โจ๏ธ Language > swift' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค LV.1] ์ฝ์์ ํฉ (0) | 2023.02.09 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค LV.1] ์์ ์ํธ (0) | 2023.02.08 |
[Swift] ์ ๊ทผ ์ ์ด (Access Control) (0) | 2023.02.07 |
[Swift] ARC (0) | 2023.02.07 |
[Swift] ์ ๋ค๋ฆญ (Generic) (0) | 2023.02.07 |