[SW Expert Academy] 2029. 몫과 나머지 출력하기

사용 언어 : JAVA

결과

  • 메모리 : 20,856 kb
  • 실행 시간 : 142 ms
  • 코드 길이 : 1,973

풀이

package level_1;

import java.util.Scanner;

public class java_2029 {
	
	public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in);
		
		int n = sc.nextInt();
		
		for ( int i = 1; i <= n ; i++) {
			int n1 = sc.nextInt();
			int n2 = sc.nextInt();
			
			int x = n1 / n2;
			int y = n1 % n2;
			System.out.println("#"+i+" "+x+" "+y);
		}
		
	}

}

주석

- 코드 구현 자체는 누구나 할 수 있는 문제지만, Scanner 로 입력 받은 값들을 for문 밖과 안에 적절하게 배치하는 것이 주요 포인트인 문제였다. 반복횟수를 지정해주는 n은 for문 바깥에, 그리고 각각의 연산값인 n1, n2는 for문 안에 넣어주어야 원하는 값을 얻을 수 있다.