728x90
https://school.programmers.co.kr/learn/courses/30/lessons/340200
메모리: 84.9 MB, 시간: 16.69 ms
사용 알고리즘: 문자열
class Solution {
public String solution(String nickname) {
String answer = "";
for(int i=0; i<nickname.length(); i++){
if(nickname.charAt(i) == 'l'){
answer += "I";
}
else if(nickname.charAt(i) == 'w'){
answer += "vv";
}
else if(nickname.charAt(i) == 'W'){
answer += "VV";
}
else if(nickname.charAt(i) == 'O'){
answer += "0";
}
else{
answer += nickname.charAt(i);
}
}
while(answer.length() < 4){ // 수정
answer += "o";
}
if(answer.length() > 8){
answer = answer.substring(0, 8);
}
return answer;
}
}
728x90
'Problem Solving > Programmers' 카테고리의 다른 글
[프로그래머스, 42578] 의상 (java) (0) | 2024.10.09 |
---|---|
[프로그래머스, 148653] 마법의 엘리베이터 (java) (0) | 2024.10.08 |
[프로그래머스, 81301] 숫자 문자열과 영단어 (java) (0) | 2024.10.01 |
[프로그래머스, 42587] 프로세스 (java) (0) | 2024.09.27 |
[프로그래머스, 154539] 뒤에 있는 큰 수 찾기 (java) (1) | 2024.09.26 |