티스토리 뷰
728x90
반응형
프로그래머스) 푸드 파이터 대회 - Level1
https://school.programmers.co.kr/learn/courses/30/lessons/134240
import Foundation
func solution(_ food:[Int]) -> String {
// 한 선수는 왼쪽 -> 오른쪽
// 다른 선수는 오른쪽 -> 왼쪽
// 중앙에는 물 배치. 물을 먼저 마시면 승리.
// 칼로리가 낮은 음식을 먼저 배치.
// 음식의 종류, 양, 순서도 동일.
var leftFoods: String = ""
for i in 1..<food.count {
if food[i] / 2 > 0 {
for _ in 0..<(food[i] / 2) {
leftFoods.append(String(i))
}
}
}
let rightFoods: String = String(leftFoods.reversed())
// 반환. 낮은 음식 순서 + 물 + 낮은 음식 순서.reversed()
return "\(leftFoods)0\(rightFoods)"
}
728x90
반응형
'Algorithm' 카테고리의 다른 글
프로그래머스) 과일 장수 - Level1 (0) | 2022.11.18 |
---|---|
프로그래머스) 숫자 짝꿍 - Level1 (0) | 2022.11.17 |
프로그래머스) 콜라 문제 - Level1 (0) | 2022.11.17 |
[프로그래머스] 2021 KAKAO BLIND RECRUITMENT - 광고 삽입 (0) | 2022.08.31 |
Algorithm) Floyd-Warshall(플로이드-워셜) 알고리즘 (0) | 2022.08.31 |
댓글
TAG
- Firebase
- SwiftUI
- 서버통신
- Widget
- YPImagePicker
- WWDC
- OpenSourceLibrary
- CloneCoding
- rxswift
- RxCocoa
- github
- async/await
- WidgetKit
- Protocol
- Swift
- UserDefaults
- APNS
- watchOS
- Objective-C
- Algorithm
- configurable widget
- MOYA
- WWDC22
- projectsetting
- MVVM
- urlsession
- containerBackground
- Notification
- 2022 KAKAO TECH INTERNSHIP
- IOS
최근에 올라온 글
최근에 달린 댓글
글 보관함
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
링크
- Total
- Today
- Yesterday