https://school.programmers.co.kr/learn/courses/30/lessons/181926?language=java
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를 쓸 수 있으니 모두 암기할 필요는 없긴하다.
'Main > 프로그래머스(JAVA)' 카테고리의 다른 글
프로그래머스 - 주사위게임 3 [JAVA] 문제 풀이 및 해설 (0) | 2023.10.29 |
---|---|
프로그래머스 - 수 조작하기 2 [Java] (0) | 2023.09.21 |
프로그래머스 - 마지막 두 원소 (풀이 및 해설) Java (0) | 2023.09.21 |
성분으로 구분한 아이스크림 총 주문량 - Oracle DB (0) | 2023.07.02 |
특수문자 출력하기 - Java (0) | 2023.07.02 |