문제
뿔이 한 개 달린 유니콘과 뿔이 두 개 달린 트윈혼이 살고 있다.
n개의 뿔과 m마리의 짐승가 주어질 때, 유니콘과 트윈혼의 마리 수를 구하는 문제
풀이방법
트윈혼의 마리 수를 k라고 할 때, 유니콘의 마리 수는 m-k이다.
따라서, 2*k + (m-k)가 n일 때, k값과 m-k값을 출력
소스코드
package samsung;
import java.util.*;
public class s_3142 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int test = sc.nextInt();
for(int t = 1; t <= test; t++) {
int n = sc.nextInt();
int k = sc.nextInt();
for(int i = 0; i <= k; i++) {
int sum = 2 * i + (k - i);
if(sum == n)
System.out.println("#" + t + " " + (k-i) + " " + i);
}
}
}
}
'Problem Solving > SWEA' 카테고리의 다른 글
[SWEA] 1221. [S/W 문제해결 기본] 5일차 - GNS (0) | 2020.02.21 |
---|---|
[SWEA] 1216. [S/W 문제해결 기본] 3일차 - 회문2 (0) | 2020.02.21 |
[SWEA] 2805. 농작물 수확하기 (0) | 2020.02.16 |
[SWEA] 1213. [S/W 문제해결 기본] 3일차 - String (0) | 2020.02.16 |
[SWEA] 1209. [S/W 문제해결 기본] 2일차 - Sum (0) | 2020.02.16 |
댓글