-
프로그래머스 : l로 만들기코딩테스트 문제 풀이/다시 풀어볼 문제 2023. 12. 4. 00:01
내 코드
import java.util.stream.Collectors; class Solution { public String solution(String myString) { return myString .chars() .mapToObj(c -> String.valueOf(c < 'l' ? 'l' : (char) c)) .collect(Collectors.joining()); } }
다른 사람 풀이 - stream
import java.util.stream.Collectors; class Solution { public String solution(String myString) { return myString.chars() .mapToObj(i -> Character.toString(Integer.max(i, 'l'))) .collect(Collectors.joining()); } }
다른 사람 풀이 - 정규식
class Solution { public String solution(String myString) { return myString.replaceAll("[^l-z]", "l"); } }
한번 풀 때 마다 🟠 하나씩 지우기
다시 풀어봐야됨 🟠🟠
23년 6월 시도한 날짜 : 6, 7, 9 실패한 날짜 : 성공한 날짜 : 6, 7, 9
'코딩테스트 문제 풀이 > 다시 풀어볼 문제' 카테고리의 다른 글
백준: 재귀 의 귀재 (0) 2023.12.05 프로그래머스: 다트 게임 (0) 2023.11.26 프로그래머스: 다리를 지나는 트럭 (0) 2023.11.25 백준: 스타트링크 (0) 2023.11.24 프로그래머스: 전화번호 목록 (0) 2023.11.23