📌Back-End/프로그래머스

Java 프로그래머스 코딩 기초 트레이닝 Day 2 출력, 연산

구 일 2024. 4. 27. 17:15
728x90
반응형

 

 

덧셈식 출력하기

import java.util.Scanner;

/**
 * 코딩 기초 트레이닝 Day 2
 * 덧셈식 출력하기
 */
public class Main1 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        int b = sc.nextInt();

        System.out.printf("%d + %d = %d", a, b, (a + b));

        sc.close();
    }
}

 

 

문자열 붙여서 출력하기

import java.util.Scanner;

/**
 * 코딩 기초 트레이닝 Day 2
 * 문자열 붙여서 출력하기
 */
public class Main2 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String a = sc.next();
        String b = sc.next();

        System.out.println(a + b);

        sc.close();
    }
}

 

 

문자열 돌리기

import java.util.Scanner;

/**
 * 코딩 기초 트레이닝 Day 2
 * 문자열 돌리기
 */
public class Main3 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String a = sc.next();

        for (int i = 0; i < a.length(); i++) {
            System.out.println(a.charAt(i));
        }

        sc.close();
    }
}

 

 

홀짝 구분하기

import java.util.Scanner;

/**
 * 코딩 기초 트레이닝 Day 2
 * 홀짝 구분하기
 */
public class Main4 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();

        if (n % 2 == 0) {
            System.out.printf("%d is even", n);
        } else {
            System.out.printf("%d is odd", n);
        }

        sc.close();
    }
}

 

 

문자열 겹쳐쓰기

/**
 * 코딩 기초 트레이닝 Day 2
 * 문자열 겹쳐쓰기
 */
public class Main5 {
    public static void main(String[] args) {
        System.out.println(solution("He11oWor1d", "lloWorl", 2));
    }

    public static String solution(String my_string, String overwrite_string, int s) {
        String answer = "";

        for (int i = 0; i < s; i++) {
            answer += my_string.charAt(i);
        }

        for (int i = 0; i < overwrite_string.length(); i++) {
            answer += overwrite_string.charAt(i);
        }

        for (int i = overwrite_string.length() + s; i < my_string.length(); i++) {
            answer += my_string.charAt(i);
        }

        return answer;
    }
}

 

 

 

728x90
반응형