샘성의 iOS 개발 일지

[코딩테스트 입문] 피자 나눠먹기(1) 본문

Algorithm/프로그래머스

[코딩테스트 입문] 피자 나눠먹기(1)

SamusesApple 2023. 5. 3. 14:03
728x90

문제 설명:

 

머쓱이네 피자가게는 피자를 일곱 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 주어질 때, 모든 사람이 피자를 한 조각 이상 먹기 위해 필요한 피자의 수를 return 하는 solution 함수를 완성해보세요.

 

 

 

 

내 풀이: 

import Foundation

func solution(_ n:Int) -> Int {
	// 몫, 나머지 형태로 배열 생성
    let pizzaArray: [Int] = [n / 7, n % 7]
    // 나머지가 없으면 몫을 , 나머지가 있으면 몫 + 1을 결과로 줌
    let result = pizzaArray[1] == 0 ? pizzaArray[0] : pizzaArray[0] + 1 
    return result
}

 

 

 

 

 

 

728x90