반응형
[프로그래머스 - 코딩테스트 연습] Lv.0 문자열 섞기.java
class Solution {
public String solution(String str1, String str2) {
// 문자열 길이를 확인 (두 문자열의 길이는 동일하다고 가정)
int length = str1.length();
// StringBuilder를 사용하여 문자열을 효율적으로 구성
StringBuilder answer = new StringBuilder();
// 두 문자열을 번갈아가며 문자 추가
for (int i = 0; i < length; i++) {
answer.append(str1.charAt(i)); // str1의 i번째 문자 추가
answer.append(str2.charAt(i)); // str2의 i번째 문자 추가
}
// 완성된 문자열을 반환
return answer.toString();
}
}
출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/courses/30/lessons/181942
[프로그래머스 - 코딩테스트 연습] Lv.0 문자 리스트를 문자열로 변환하기.java
class Solution {
public String solution(String[] arr) {
// StringBuilder 객체 생성
StringBuilder answer = new StringBuilder();
// 배열의 각 원소를 순서대로 StringBuilder에 추가
for (String str : arr) {
answer.append(str);
}
// StringBuilder 객체를 문자열로 변환하여 반환
return answer.toString();
}
}
출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/courses/30/lessons/181941
[프로그래머스 - 코딩테스트 연습] Lv.0 문자열 곱하기.java
class Solution {
public String solution(String my_string, int k) {
// StringBuilder 객체 생성
StringBuilder answer = new StringBuilder();
// 문자열을 k번 반복하여 추가
for (int i = 0; i < k; i++) {
answer.append(my_string);
}
// StringBuilder 객체를 문자열로 변환하여 반환
return answer.toString();
}
}
출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/courses/30/lessons/181940
[프로그래머스 - 코딩테스트 연습] Lv.0 더 크게 합치기.java
class Solution {
public int solution(int a, int b) {
// 정수 a와 b를 문자열로 변환하여 붙인 결과
int ab = Integer.parseInt("" + a + b);
int ba = Integer.parseInt("" + b + a);
// 두 값 중 더 큰 값을 반환
return Math.max(ab, ba);
}
}
출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/courses/30/lessons/181939
[프로그래머스 - 코딩테스트 연습] Lv.0 두 수의 연산값 비교하기.java
class Solution {
public int solution(int a, int b) {
// 정수 a와 b를 문자열로 변환하여 붙인 결과
int ab = Integer.parseInt("" + a + b);
// 2 * a * b 계산
int product = 2 * a * b;
// 두 값 중 더 큰 값을 반환, 같으면 ab 반환
return Math.max(ab, product);
}
}
출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/courses/30/lessons/181938
반응형
'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 2) (0) | 2024.08.02 |
[프로그래머스 - 코딩테스트 연습] 코딩 기초 트레이닝 Lv.0 문제 모음 (Day 1) (0) | 2024.08.02 |