programmers 기초 Day2

Hwani·2024년 6월 1일

프로그래머스 DAY 1~25

목록 보기
28/51

문제 - 덧셈식 출력하기

풀이

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.println(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();
        
        for (int i = 0; i < a.length(); i++) {
            System.out.println(a.substring(i, i + 1));
        }
    }
}

문제 - 홀짝 구분하기

풀이

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.print(n + " is even");
        } else {
            System.out.print(n + " is odd");
        }
    }
}

문제 - 문자열 겹쳐쓰기

풀이

class Solution {
    public String solution(String my_string, String overwrite_string, int s) {
        String answer = my_string.substring(0, s) + overwrite_string;

        if(my_string.length() > answer.length()) {
            answer += my_string.substring(answer.length());
        }
        
        return answer;
    }
}
profile
개발자될거야

0개의 댓글