- ๊ฐ์ฅ ํฐ ์
-
darklight
sublimevimemacs
Swift
๋ฌธ์ ์ค๋ช
0 ๋๋ ์์ ์ ์๊ฐ ์ฃผ์ด์ก์ ๋, ์ ์๋ฅผ ์ด์ด ๋ถ์ฌ ๋ง๋ค ์ ์๋ ๊ฐ์ฅ ํฐ ์๋ฅผ ์์๋ด ์ฃผ์ธ์.
์๋ฅผ ๋ค์ด, ์ฃผ์ด์ง ์ ์๊ฐ [6, 10, 2]๋ผ๋ฉด [6102, 6210, 1062, 1026, 2610, 2106]๋ฅผ ๋ง๋ค ์ ์๊ณ , ์ด์ค ๊ฐ์ฅ ํฐ ์๋ 6210์ ๋๋ค.
0 ๋๋ ์์ ์ ์๊ฐ ๋ด๊ธด ๋ฐฐ์ด numbers๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, ์์๋ฅผ ์ฌ๋ฐฐ์นํ์ฌ ๋ง๋ค ์ ์๋ ๊ฐ์ฅ ํฐ ์๋ฅผ ๋ฌธ์์ด๋ก ๋ฐ๊พธ์ด return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
์ ํ ์ฌํญ
- numbers์ ๊ธธ์ด๋ 1 ์ด์ 100,000 ์ดํ์ ๋๋ค.
- numbers์ ์์๋ 0 ์ด์ 1,000 ์ดํ์ ๋๋ค.
- ์ ๋ต์ด ๋๋ฌด ํด ์ ์์ผ๋ ๋ฌธ์์ด๋ก ๋ฐ๊พธ์ด return ํฉ๋๋ค.
์ ์ถ๋ ฅ ์
numbers | return |
[3, 30, 34, 5, 9] | 9534330 |
[6, 10, 2] | 6210 |
ํ์ด:
numbers์ ์ซ์๋ฅผ ๋ฌธ์๋ก ๋ณํํ ๋ค์
๊ทธ ๋ค์ ์ซ์๊ฐ ์์ ๋ถ์์ ๋์ ๋ค์ ๋ถ์์ ๋๋ฅผ ๋น๊ตํด ๋ ํฐ ๊ฐ์ผ๋ก ์ ๋ ฌํด์ค๋ค.
๊ทธ ๋ค์์ ์ ๋ ฌํ ๋ฐฐ์ด์ ํ๋์ ๋ฌธ์๋ก ์ฐ๊ฒฐ์์ผ์ ๋ฐํํด์ค๋ค.
ํ์ง๋ง ๋ชจ๋ ์๊ฐ 0์ผ ๊ฒฝ์ฐ 0000์ด ์๋ 0์ผ๋ก ๋์์ผํ๊ธฐ ๋๋ฌธ์
๋งจ ์์ ์ธ๋ฑ์ค๊ฐ 0์ผ ๊ฒฝ์ฐ์๋ง "0"์ผ๋ก ์ถ๋ ฅํด์ค๋ค.
1
2
3
4
5
6
7
|
import Foundation
func solution(_ numbers:[Int]) -> String{
}
http://colorscripter.com/info#e" target="_blank" style="color:#e5e5e5text-decoration:none">Colored by Color Scripter
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
import Foundation
func solution(_ numbers:[Int]) -> String{
var answer = [String]()
if !answer.isEmpty{
if Int("\(numbers[i])\(answer[j])")! >= Int("\(answer[j])\(numbers[i])")!{
answer.insert(String(numbers[i]), at: j)
continue outer
}
}
}
answer.append(String(numbers[i]))
}
if answer[0] == "0"{
return "0"
}
return answer.joined()
}
http://colorscripter.com/info#e" target="_blank" style="color:#e5e5e5text-decoration:none">Colored by Color Scripter
|
'๐ Problem Solution > Programmers' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ๋ก๊ทธ๋๋จธ์ค ์ซ์์ผ๊ตฌ Swift (0) | 2020.05.18 |
---|---|
ํ๋ก๊ทธ๋๋จธ์ค H-Index Swift (0) | 2020.05.12 |
2020 KAKAO BLIND RECRUITMENT ๊ดํธ๋ณํ Swift (0) | 2020.04.23 |
ํ๋ก๊ทธ๋๋จธ์ค ์์์ฐพ๊ธฐ Level 2 Swift (0) | 2020.04.20 |
ํ๋ก๊ทธ๋๋จธ์ค ์กฐ์ด์คํฑ Swift (0) | 2020.04.09 |
๋๊ธ