1 분 소요

덧셈식 출력

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

문자열 붙여서 출력

import java.util.Scanner;

public class Solution {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String a = sc.next();
        String b = sc.next();
        System.out.print(a.replaceAll(" ", ""));
        System.out.print(b.replaceAll(" ", ""));
    }
}

replaceAll를 사용해 모든 공백 제거

문자열 돌리기

import java.util.Scanner;

public class Solution {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String a = sc.next();
        
        for(int i = 0; i < a.length(); i++){
            char c = a.charAt(i);
            System.out.println(c);
        }
    }
}

홀짝 구분하기

import java.util.Scanner;

public class Solution {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        if(n % 2 == 0){
            System.out.println(n + " is even");
        }
        else{
            System.out.println( n + " is odd");
        }
    }
}

문자열 겹쳐쓰기

class Solution {
    public String solution(String my_string, String overwrite_string, int s) {
        char[] arr = my_string.toCharArray();
        char[] arr2 = overwrite_string.toCharArray();
        int z = 0;
        for(int i = 0; i < overwrite_string.length(); i++){
            arr[s] = arr2[z];
            s++;
            z++;
        }
        String answer = new String(arr);
        return answer;
    }
}

다른 사람 풀이

class Solution {
    public String solution(String my_string, String overwrite_string, int s) {
        char[] my_chars = my_string.toCharArray();
        char[] overwrite_chars = overwrite_string.toCharArray();
        for (int i=0; i<overwrite_chars.length; i++) {
            my_chars[s + i] = overwrite_chars[i];
        }
        return String.valueOf(my_chars);
    }
}

댓글남기기