https://school.programmers.co.kr/learn/courses/30/lessons/12903
프로그래머스 문제도 저작권 문제가 있을 수 있어 예전만큼 맘 편하게 긁어 게시하기엔 마음이 불편하다.
그동안 해오던 것처럼 게시하는 정도로는 문제가 되지 않지만 그냥...
여튼, 내가 갈수록 문제 게시를 덜하고 있는데 그 이유는 지금 푸는 문제들이 쉽기 때문이다.
어느 정도 수준 이상부터는 다시 블로깅 횟수가 늘 거로 예상한다.
이 문제도 쉽지만 내가 게시하는 이유는
내 코드가 나쁘지 않은 거 같아서. ☺️ <- 진짜 이 이유 하나임...
class Solution {
public String solution(String s) {
int strLength = s.length();
int halfIndexOfStr = strLength / 2;
if(strLength % 2 == 0) {
return s.substring(halfIndexOfStr-1,halfIndexOfStr+1);
} else {
return String.valueOf(s.charAt(halfIndexOfStr));
}
}
}
남의 코드는 이 건에 대해서는 비교의 대상이 되므로 일부러 게시하지 않는다.
난 그 코드들보다 내 코드가 훨씬 보기 좋고 쉽다고 생각한다.
고로 잘했다는 뜻.
'코딩테스트 연습' 카테고리의 다른 글
문자열 내림차순으로 배치하기 (0) | 2024.05.04 |
---|---|
제일 작은 수 제거하기 (0) | 2024.05.04 |
없는 숫자 더하기 (0) | 2024.05.02 |
x만큼 간격이 있는 n개의 숫자 풀이 - Lv. 1 (0) | 2024.04.25 |
하샤드 수 풀이 - 프로그래머스 Lv. 1 (0) | 2024.04.25 |