본문 바로가기

verdantjuly/코딩테스트

프로그래머스 코딩테스트 기초 : 대문자로 바꾸기 (java, 20240228)

728x90

문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/181877

나의 풀이

import java.util.Arrays;
import java.util.stream.Collectors;

class Solution {
    public String solution(String myString) {
        String[] strings = myString.split("");
        strings = Arrays.stream(strings)
                        .map(String::toUpperCase)
                        .toArray(String[]::new);
            
        return String.join("",strings);
    }
}

다른 사람의 풀이

class Solution {
    public String solution(String myString) {
        return myString.toUpperCase();
    }
}

 

소감

쪼개어 바꾸어야 하는 줄 알고 헛고생을 했다.

하지만 프로그래머스에서 메서드를 이용할 때 import해야 한다는 것을 알게 되어 좋았다.