반응형
7. 두 수의 합
문제 설명
- 정수 num1과 num2가 주어질 때, num1과 num2의 합을 return하도록 soltuion 함수를 완성
제한사항
- -50,000 ≤ num1 ≤ 50,000
- -50,000 ≤ num2 ≤ 50,000
입출력 예시
- num1이 2이고 num2가 3이므로 2 + 3 = 5를 return
- num1이 100이고 num2가 2이므로 100 + 2 = 102를 return
풀이
using System;
public class Solution {
public int solution(int num1, int num2) { // int type 인수 num1, num2
return num1 + num2; // 계산 후 반환
}
}
8. 두 수의 나눗셈
문제 설명
- 정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성
제한사항
- 0 < num1 ≤ 100
- 0 < num2 ≤ 100
입출력 예시
- num1이 3, num2가 2이므로 3 / 2 = 1.5에 1,000을 곱하면 1500
- num1이 7, num2가 3이므로 7 / 3 = 2.33333...에 1,000을 곱하면 2333.3333.... 이 되며, 정수 부분은 2333
- num1이 1, num2가 16이므로 1 / 16 = 0.0625에 1,000을 곱하면 62.5가 되며, 정수 부분은 62
풀이
using System;
public class Solution {
public int solution(int num1, int num2) {
return 1000 * num1/num2;
// num1과 num2를 먼저 계산할 경우 소수점이 버려진 후 1000을 곱한다.
// 따라서 1000을 먼저 곱한 후 계산하여 입출력 예시의 값이 나오도록 한다.
` 제한사항에 따라 num는 1~100의 정수이므로 가능하다. `
` 만약 제한사항이 없다면 double 타입 or float 타입으로 변환하여 계산 후 int 타입으로 반환 `
}
}
9. 각도기
문제 설명
- 각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각 180도는 평각으로 분류합니다. 각 angle이 매개변수로 주어질 때 예각일 때 1, 직각일 때 2, 둔각일 때 3, 평각일 때 4를 return하도록 solution 함수를 완성
- 예각 : 0 < angle < 90
- 직각 : angle = 90
- 둔각 : 90 < angle < 180
- 평각 : angle = 180
제한사항
- 0 < angle ≤ 180
- angle은 정수
입출력 예시
- angle이 70이므로 예각입니다. 따라서 1을 return
- angle이 91이므로 둔각입니다. 따라서 3을 return
- angle이 180이므로 평각입니다. 따라서 4를 return
풀이
using System;
public class Solution {
public int solution(int angle) {
if(angle > 0 && angle < 90) return 1;
else if(angle == 90) return 2;
else if(angle > 90 && angle < 180) return 3;
else return 4;
}
}
// if문을 활용
` &&는 조건들이 모두 true일 때, true `
- 정답률 높은 순부터 풀이
- 매일 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# 프로그래머스 #1 - 숫자 비교하기, 두 수의 곱, 나이 출력 (0) | 2023.08.01 |
Lv0 C# 프로그래머스 #0 - 두 수의 차, 몫 구하기, 나머지 구하기 (0) | 2023.07.31 |