반응형
[프로그래머스 - 코딩테스트 연습] Lv.0 덧셈식 출력하기.java
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();
int c = a + b;
System.out.println(a + " + " + b + " = " + c);
}
}
출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/courses/30/lessons/181947
[프로그래머스 - 코딩테스트 연습] Lv.0 문자열 붙여서 출력하기.java
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in); // Scanner 객체를 생성하여 입력을 받기 위한 준비
String str1 = sc.next(); // 첫 번째 문자열 입력
String str2 = sc.next(); // 두 번째 문자열 입력
// str1과 str2를 이어서 출력
System.out.println(str1 + str2);
}
}
출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/courses/30/lessons/181946https://school.programmers.co.kr/learn/courses/30/lessons/181947
[프로그래머스 - 코딩테스트 연습] Lv.0 문자열 돌리기.java
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in); // Scanner 객체를 생성하여 입력을 받기 위한 준비
String str = sc.next(); // 문자열 입력
// 문자열의 각 문자를 줄바꿈하여 세로로 출력
for (int i = 0; i < str.length(); i++) {
System.out.println(str.charAt(i));
}
}
}
출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/courses/30/lessons/181945
[프로그래머스 - 코딩테스트 연습] Lv.0 홀짝 구분하기.java
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in); // Scanner 객체를 생성하여 입력을 받기 위한 준비
int n = sc.nextInt(); // 자연수 입력
// n이 짝수인지 홀수인지 판별
if (n % 2 == 0) {
System.out.println(n + " is even"); // 짝수인 경우
} else {
System.out.println(n + " is odd"); // 홀수인 경우
}
}
}
출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/courses/30/lessons/181944
[프로그래머스 - 코딩테스트 연습] Lv.0 문자열 겹쳐쓰기.java
class Solution {
public String solution(String my_string, String overwrite_string, int s) {
// 문자열의 길이 및 교체 범위 검증
if (s < 0 || s >= my_string.length()) {
// 시작 인덱스가 문자열 범위를 넘어가는 경우 예외 처리
return my_string;
}
// 교체가 시작될 부분과 끝부분, 교체할 문자열의 길이를 고려하여 교체 작업 수행
int end = Math.min(s + overwrite_string.length(), my_string.length());
// 부분 문자열 생성
String prefix = my_string.substring(0, s); // 교체 전 부분
String suffix = my_string.substring(end); // 교체 후 남은 부분
// 결과 문자열 생성
String result = prefix + overwrite_string + suffix;
return result;
}
}
출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/courses/30/lessons/181943
반응형
'Computer Science > 알고리즘문제' 카테고리의 다른 글
[프로그래머스 - 코딩테스트 연습] 코딩 기초 트레이닝 Lv.0 문제 모음 (Day 6) (0) | 2024.08.03 |
---|---|
[프로그래머스 - 코딩테스트 연습] 코딩 기초 트레이닝 Lv.0 문제 모음 (Day 5) (0) | 2024.08.03 |
[프로그래머스 - 코딩테스트 연습] 코딩 기초 트레이닝 Lv.0 문제 모음 (Day 4) (0) | 2024.08.02 |
[프로그래머스 - 코딩테스트 연습] 코딩 기초 트레이닝 Lv.0 문제 모음 (Day 3) (0) | 2024.08.02 |
[프로그래머스 - 코딩테스트 연습] 코딩 기초 트레이닝 Lv.0 문제 모음 (Day 1) (0) | 2024.08.02 |