inblog logo
|
jay0628
    programmers Java

    [Java] 27. 수 조작하기 1

    김주희's avatar
    김주희
    Jun 12, 2025
    [Java] 27. 수 조작하기 1
    Contents
    1. 문제 설명, 제한 사항, 입출력 예시2. 아이디어3. 풀이 코드
    school.programmers.co.kr
    https://school.programmers.co.kr/learn/courses/30/lessons/181926

    1. 문제 설명, 제한 사항, 입출력 예시

    notion image
    notion image
     

    2. 아이디어

    💡
    1. 문자열의 길이만큼 for문을 돈다
    1. charAt을 통해 문자열의 문자를 하나씩 가져온다.
    1. switch case문으로 비교하면서 n의 값을 증가/감소시킨다.
    문자열은 “”, 문자는 ‘’
    문자열의 길이를 구할 때는 문자열.length() switch case 문을 쓸 때에는 break가 없으면 case 하나와 일치하면 나머지 case에 걸리지 않더라도 실행된다.
     

    3. 풀이 코드

    class Solution { public int solution(int n, String control) { for (int i = 0; i < control.length(); i++){ switch (control.charAt(i)){ case 'w' : n += 1; break; case 's' : n -= 1; break; case 'd' : n += 10; break; case 'a' : n -= 10; break; } } return n; } }
    다른 사람의 풀이
    Share article

    jay0628

    RSS·Powered by Inblog