반응형

https://school.programmers.co.kr/learn/courses/30/lessons/181926?language=java 

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

class Solution {
    public int solution(int n, String control) {
        int answer = n;
        
         

        // 문자열을 빈칸을 기준으로 분할하여 배열에 저장
        String[] keys= control.split("");
        
        // 배열의 요소를 반복문을 사용하여 처리
        for (String key : keys) {
            switch (key) {
            case "w":
                answer +=1;
                break;
            case "s":
                answer -=1;
                break;
            case "a":
                answer -=10;
                break;
            case "d":
                answer +=10;
                break;
            default:
                continue;
        }
        }
        
        return answer;
    }
}

Gpt에 질문한 질문지

string 을 쪼개서 배열에 넣고 포문돌릴게
switch문 w,s,a,d 경우의 수로 짜줘

위 처럼 질문해서 간단한 코드를 받아서 빠르게 수정하는것으로 작성하면 된다.(?)

코딩테스트를 볼거면 외우는게 좋지만, 실무에서는 Gpt를 쓸 수 있으니 모두 암기할 필요는 없긴하다.

반응형
Yellongs