프로그래머스
[프로그래머스]푸드 파이터 대회
진철
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
반응형