목록CodingTest (6)
우당탕탕 개발일지
No. 1073 설명: 정수가 순서대로 입력된다.-2147483648 ~ +2147483647, 단 개수는 알 수 없다. 0이 아니면 입력된 정수를 출력하고, 0이 입력되면 출력을 중단해보자. 입력: 정수가 순서대로 입력된다.-2147483648 ~ +2147483647, 단 개수는 알 수 없다. 출력: 입력된 정수를 줄을 바꿔 하나씩 출력하는데, 0이 입력되면 종료한다. (0은 출력하지 않는다.) import java.util.Scanner; public class Main { public static void main(String[] srgs) { Scanner s = new Scanner(System.in); String str = s.nextLine(); String[] ss = str.split..
No. 1061 설명: 입력된 정수 두 개를 비트단위로 or 연산한 후 그 결과를 정수로 출력해보자. 비트단위(bitwise) 연산자 |(or, vertical bar, 버티컬바)를 사용하면 된다. 입력: 2개의 정수가 공백을 두고 입력된다.(2147483648 ~ +2147483647) 출력: 두 정수를 비트단위(bitwise)로 or 계산을 수행한 결과를 10진수로 출력한다. import java.util.Scanner; public class Main { public static void main(String[] srgs) { Scanner s = new Scanner(System.in); String str = s.nextLine(); int a = Integer.valueOf(str.split(..
No. 1051 설명: 두 정수(a,b)를 입력받아 b가 a보다 크거나 같으면 1을, 그렇지 않으면 0을 출력하는 프로그램을 작성해보자. 입력:두 정수 a,b가 공백을 두고 입력된다. (2147483647
No. 1041 설명: 영문자 1개를 입력받아 그 다음 문자를 출력해보자. 영문자 ‘A’의 다음 문자는 ‘B’이고, 영문자 ‘0’의 다음 문자는 ‘1’이다. (숫자는 수를 표현하는 문자로서 ‘0’은 문자 그 자체를 의미하고, 0은 값을 의미한다. ) 입력: 영문자 1개가 입력된다. 출력: 다음 문자를 출력한다. import java.util.Scanner; public class Main { public static void main(String[] srgs) { Scanner s = new Scanner(System.in); String str = s.next(); char a = str.charAt(0); int n = Integer.valueOf(a); n++; System.out.println(S..
No. 1031 설명: 10진수를 입력받아 8진수(octal)로 출력해보자. 입력: 10진수 1개가 입력된다. 단, 입력되는 정수는 int 범위이다. 출력: 8진수로 출력한다. import java.util.Scanner; public class Main { public static void main(String[] srgs) { Scanner s = new Scanner(System.in); int str = s.nextInt(); System.out.println(String.format("%o",str)); } } No. 1032 설명: 10진수를 입력받아 16진수(hexadecimal)로 출력해보자. 입력: 10진수 1개가 입력된다. 출력: 16진수(소문자)로 출력한다. import java.ut..
No. 1021 설명: 1개의 단어를 입력받아 그대로 출력해보자. 입력: 한 단어가 입력된다.(단, 단어의 길이는 50자 이하이다.) 출력: 입력된 단어를 그대로 출력한다. import java.util.Scanner; public class Main { public static void main(String[] srgs) { Scanner s = new Scanner(System.in); String str = s.next(); //만약 공백이 포함된 문자열이라고 한다면 s.nextLine(); 사용 System.out.println(str); } } No. 1023 설명: 실수 1개를 입력받아 정수 부분과 실수 부분으로 나누어 출력한다. 여러 가지 방법들로 해결할 수 있다. 만약 실수 부분이 0으로 ..