코딩테스트 입문 문제 풀이
- 편지
- 문제 해석
편지지의 최소 가로 길이는 축하문message 의 2배와 같다.
- 문제해결 절차 리스트화
축하문message 의 길이에 2를 곱한다.
- 작성한 코드
using System;
public class Solution
{
public int solution(string message)
{
int answer = message.Length * 2;
return answer;
}
}
- 나이출력
- 문제해석
2022년도를 기준으로 나이 age 가 주어졌을 때 출생연도를 구하는 함수를 완성한다.
- 문제해결 절차 리스트화 2022년에서 나이만큼을 뺀 후 1을 더한다.
- 작성한 소스코드
using System;
public class Solution {
public int solution(int age) {
int answer = 0;
answer = 2022 - age + 1;
return answer;
}
}
피자 나눠 먹기 (1)
- 문제 해석
피자 7조각을 사람 수 n명으로 모든 사람이 최소 한 조각 먹기 위해 필요한 피자 수를 구한다.
- 문제해결 절차 리스트화
사람 수 n명 17명까지는 1판, 814명까지는 2판, 9~20명까지는 3판으로 사람 수가 50명이라면 8판으로 사람 수 n명 나누기 7을 한 몫의 1을 더해주면 피자 판 수를 구할 수 있다.
- 작성한 소스코드
using System;
public class Solution {
public int solution(int n) {
int answer = n / 7;
if(n % 7 > 0)
{
answer = answer + 1;
}
return answer;
}
}



