llabllab   2년 전

안녕하세요. 입력값을 가로로 어떻게 나타내는지 몰라서 질문 드립니다.

이 코드로 실행시에 콘솔창에는

0

1

0

1

이런식으로 한 줄 씩 건너뛰며 입력결과가 표시가 됩니다.

0101 이런식으로 가로로 표현은 어떻게 하면 될까요...도움구합니다.


import java.util.Scanner;
public class Main{
 public static void main(String[] args){
 Scanner sc=new Scanner(System.in);
 int a=0; int b=1; int z=0;
 int n1=sc.nextInt();
 int n2=sc.nextInt();
 int n3=sc.nextInt();
 int n4=sc.nextInt();
 
int R=n1+n2+n3+n4;
if(R==3){
 System.out.println("A");
}
if(R==2){
 System.out.println("B");
}
if(R==1){
 System.out.println("C");
}
if(R==0){
 System.out.println("D");
}
if(R==4){
 System.out.println("E");
}
 }
}

hjk921224   2년 전

입력을 받을때 어차피 테스트 케이스가 3번이므로 2차원 배열을 이용해서 int[][] n=new int[3][4];
이런식으로 선언해놓고 for문을 이용해서 받으면 될 거 같네요

댓글을 작성하려면 로그인해야 합니다.