728x90
반응형

코딩테스트 - 프로그래머스 93

[9] JAVA 홀짝 구분하기

문제설명 자연수 n이 입력으로 주어졌을 때 만약 n이 짝수이면 "n is even"을, 홀수이면 "n is odd"를 출력하는 코드를 작성해보세요. 입력 #1 100 출력 #1 100 is even 입력 #2 1 출력 #2 1 is odd [제출 답안] import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); System.out.println(isEvenOdd(n)); } public static String isEvenOdd(int n) { // true:짝수 | false: 홀수 String ..

[6] JAVA 덧셈식 출력하기

문제설명 두 정수 a, b가 주어질 때 다음과 같은 형태의 계산식을 출력하는 코드를 작성해 보세요. a + b = c 입력 #1 4 5 출력 #1 4 + 5 = 9 [제출 답안] import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); System.out.println(a + " + " + b + " = " + (a + b)); } } [풀이과정] 단일 피 연산자 사이에 문자열 + 를 추가하고 마지막에 = 문자열을 더하여 문자열 연산으로 계산한 뒤 결과값을 ..

[5] JAVA 특수문자 출력하기

문제설명 다음과 같이 출력하도록 코드를 작성해 주세요. 출력 #1 !@#$%^&*(\'"?:; [제출 답안] import java.util.Scanner; public class Solution { public static void main(String[] args) { System.out.println("!@#$%^&*(\\'\"?:;"); } } [풀이과정] 핵심 : Escape squence \ 자바 println에서의 문자열 출력에서 이스케이프 시퀀스는 대표적으로 \n 줄개행 , \t 수평탭 등이 있다. 쌍따옴표로 묶여있는 문자열에 쌍따옴표 혹은 역슬레시를 출력하기 위해서는 해당 문자 앞에 역슬레시를 입력해준다. [다른사람 풀이] 충격적인 풀이를 발견했다. 심지어 8명이 아래와 같은 방법으로 풀었..