📌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
반응형