당신은 1, 2, 3, 4, 5의 숫자가 적힌 5 종류의 카드를 모으고 있습니다.
4번째까지 모여서 1장만 더 모으면 되는 상황에 카드가 섞여 버렸습니다.
4장의 카드 정보는 줄 바꿈으로 구분하여 입력되므로 1~5의 카드 중 부족한 카드의 숫자를 출력합니다.
입력은 다음 형식을 따릅니다.
c_1
c_2
c_3
c_4
4 개의 카드 정보는 줄 바꿈으로 구분하여 입력되므로 1~5의 카드 중 부족한 카드의 숫자를 출력합니다.
출력 마지막에 개행을 하나 넣고 불필요한 문자나 빈 행을 포함하지 마십시오.
입력 예
1
3
2
5
출력 예
4
int solution(int c_1, int c_2, int c_3, int c_4) {
List list = [1, 2, 3, 4, 5];
list.remove(c_1);
list.remove(c_2);
list.remove(c_3);
list.remove(c_4);
return list.first;
}
1~5까지의 숫자 중에서만 하니까 1~5를 리스트로 만들어 놓는다. 그리고 리스트에서 그 숫자를 하나씩 뺀 뒤 남은 것을 반환한다.
String solution(int c_1, int c_2, int c_3, int c_4) {
int result = 15 - (c_1 + c_2 + c_3 + c_4);
return result.toString();
}
1~5까지 모두 더한 숫자가 15이기 때문에 받은 숫자의 합을 15에서 빼면 남는 숫자가 빠진 숫자가 된다.