반응형
4. 숫자 비교하기
문제 설명
- 정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성
제한사항
- 0 ≤ num1 ≤ 10,000 0 ≤ num2 ≤ 10,000
입출력 예시
- num1이 2이고 num2가 3이므로 다릅니다. 따라서 -1을 return
- num1이 11이고 num2가 11이므로 같습니다. 따라서 1을 return
- num1이 7이고 num2가 99이므로 다릅니다. 따라서 -1을 return
풀이
using System;
public class Solution {
public int solution(int num1, int num2) { // int type 두 개의 인수 num1, num2
if(num1 == num2){ // 두 인수가 같다면 1 반환
return 1;
} else { // 그 외는 -1 반환
return -1;
}
}
}
5. 두 수의 곱
문제 설명
- 정수 num1, num2가 매개변수 주어집니다. num1과 num2를 곱한 값을 return 하도록 solution 함수를 완성
제한사항
- 0 ≤ num1 ≤ 100 0 ≤ num2 ≤ 100
입출력 예시
- num1이 3, num2가 4이므로 3 * 4 = 12를 return
- num1이 27, num2가 19이므로 27 * 19 = 513을 return
풀이
using System;
public class Solution {
public int solution(int num1, int num2) { // int type의 두 개의 인수 num1, num2
return num1 * num2; // 두 인수의 곱, * 은 곱셈
}
}
6. 나이 출력
문제 설명
- 머쓱이는 40살인 선생님이 몇 년도에 태어났는지 궁금해졌습니다. 나이 age가 주어질 때, 2022년을 기준 출생 연도를 return 하는 solution 함수를 완성
제한사항
- 0 < age ≤ 120
- 나이는 태어난 연도에 1살이며 1년마다 1씩 증가
입출력 예시
- 2022년 기준 40살이므로 1983년생
- 2022년 기준 23살이므로 2000년생
풀이
using System;
public class Solution {
public int solution(int age) { // int type age를 받는다.
return 2022 - age + 1; // 2022년 기준 - 나이 + 태어나자마자 1살이므로 +1
}
}
- 정답률 높은 순부터 풀이
- 매일 3 문항 풀이
반응형
'프로그래머스 C# 코딩테스트' 카테고리의 다른 글
Lv0 C# 프로그래머스 #5 - 점의 위치 구하기, 짝수 홀수 개수, 배열 뒤집기 (2) | 2023.08.07 |
---|---|
Lv0 C# 프로그래머스 #4 - 편지, 배열 원소의 길이, 피자 나눠 먹기 (0) | 2023.08.04 |
Lv0 C# 프로그래머스 #3 - 짝수의 합, 배열의 평균값, 양꼬치 (0) | 2023.08.03 |
Lv0 C# 프로그래머스 #2 - 두 수의 합, 두 수의 나눗셈, 각도기 (2) | 2023.08.02 |
Lv0 C# 프로그래머스 #0 - 두 수의 차, 몫 구하기, 나머지 구하기 (0) | 2023.07.31 |