[프로그래머스 LV1] 푸드 파이트 대회

Junyoung Park·2022년 11월 29일
0

코딩테스트

목록 보기
622/631
post-thumbnail

1. 문제 설명

푸드 파이트 대회

2. 문제 분석

  • 특정 인덱스의 음식 개수를 2로 나눈 값만큼 해당 인덱스를 놓는다. 왼쪽 사람이 먹을 순서를 정해둔 뒤, 물을 기점으로 거꾸로 답을 작성하자.

3. 나의 풀이

import Foundation

func solution(_ food:[Int]) -> String {
    var answer = ""
    for index in 1..<food.count {
        let foodType = food[index]
        let number = foodType / 2
        for _ in 0..<number {
            answer += "\(index)"
        }
    }
    answer = answer + "0" + answer.reversed()
    return answer
}
profile
JUST DO IT

0개의 댓글