저고데

[프로그래머스]푸드 파이터 대회 본문

프로그래머스

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

진철 2023. 2. 2. 21:55
728x90
반응형

문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/134240

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

코드를 작성하기 위한 순서는 다음과 같다.

1. 두 명의 선수에게 음식을 배분해야 하기 때문에 음식의 수가 2 이상인 것만 골라준다.

2. 갯수가 2 이상인 음식을 우선 한 사람에게만 반으로 나눠 분배해준다.

3. 가운데에 물(0)을 넣고 한 사람에게 분배한 음식의 문자열을 뒤집에서 더해준다.

def solution(food):
    answer = ''
    for i in range(1, len(food)):
        if food[i]>1: #1번
            for j in range(int(food[i]/2)): #2번
                answer+=str(i)
    water='0'
    answer+=water+answer[::-1] #3번
    return answer
728x90
반응형