728x90
class Solution {
public String solution(String my_string, String letter) {
String answer = "";
for (int i=0; i<my_string.length(); i++) {
// 주어진 문자열의 길이만큼 반복 -> 각 문자 확인.
if (my_string.charAt(i) != letter.charAt(0)) {
// 현재 위치의 문자가 주어진 문자와 다른지를 비교.
answer += my_string.charAt(i);
// 만약 다르면, 해당 문자를 결과 문자열에 추가.
// 이를 위해 기존 answer 변수에 저장된 문자열 뒤에 현재 문자를 이어 붙임.
}
}
return answer;
}
}
* 코테를 풀다보면 문제가 이해가 안되는 경우가 있는데 이것도 같은 느낌을 받았다.
* 아직 내 실력이 부족해서 그런거라.. 개인적으로 아쉽다.
* charAt 를 제대로 이해하고 문제를 풀어봤으면 한다.. 제발
230722 학습
728x90
'코딩테스트 연습 > 프로그래머스 Lv.0' 카테고리의 다른 글
프로그래머스 코딩테스트 lv.0 - 배열 자르기. (Java) (0) | 2023.07.24 |
---|---|
프로그래머스 코딩테스트 lv.0 - 양꼬치. (Java) (0) | 2023.07.23 |
프로그래머스 코딩테스트 lv.0 - 문자 반복 출력하기 (Java) (0) | 2023.07.21 |
프로그래머스 코딩테스트 lv.0 - 짝수 홀수 개수 (Java) (0) | 2023.07.21 |
프로그래머스 코딩테스트 lv.0 - 중앙값 구하기 (Java) (0) | 2023.06.22 |