본문 바로가기
Problem Solving/SWEA

[SWEA] 3142. 영준이와 신비한 뿔의 숲

by 테리는당근을좋아해 2020. 2. 16.

문제

뿔이 한 개 달린 유니콘과 뿔이 두 개 달린 트윈혼이 살고 있다.

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);
			}
		}
	}
}

 

댓글