๊ธฐ๋ก๋ฐฉ

Lv.1 : ๋ฌธ์ž์—ด ๋‹ค๋ฃจ๊ธฐ ๊ธฐ๋ณธ ๋ณธ๋ฌธ

CodingTest/Java

Lv.1 : ๋ฌธ์ž์—ด ๋‹ค๋ฃจ๊ธฐ ๊ธฐ๋ณธ

Soom_1n 2022. 8. 25. 18:02

๐Ÿ‘‰ ๋ฌธ์ œ๋งํฌ

 

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค

์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”.

programmers.co.kr



๐Ÿ”ธ ๋ฌธ์ œ ๋ถ„์„ ๐Ÿ”ธ

  • ์ž…๋ ฅ๋œ ๋ฌธ์ž์—ด์˜ ๊ธธ์ด๊ฐ€ 4, 6์ด ์•„๋‹ˆ๋ฉด false๋ฅผ ๋ฐ˜ํ™˜ํ•œ๋‹ค.
  • ์ž…๋ ฅ๋œ ๋ฌธ์ž์—ด์—์„œ ์ˆซ์ž๊ฐ€ ์•„๋‹Œ ๋ฌธ์ž๊ฐ€ ์žˆ์œผ๋ฉด false๋ฅผ ๋ฐ˜ํ™˜ํ•œ๋‹ค.
  • ๋ชจ๋‘ ํ†ต๊ณผํ•˜๋ฉด true๋ฅผ ๋ฐ˜ํ™˜ํ•œ๋‹ค.

๐Ÿ”ธ ์ฝ”๋“œ ๐Ÿ”ธ

class Solution {
    public boolean solution(String s) {
        boolean answer = true;

        if(s.length() != 6 && s.length() != 4)
            return false;

        for(String c : s.split("")){
            if(c.charAt(0) < '0' || c.charAt(0) > '9'){
                answer = false;
                break;
            }
        }
        return answer;
    }
}

๐Ÿ”ธ ์ฝ”๋“œ ํ•ด์„ ๐Ÿ”ธ

  • ๋ฌธ์ž์—ด์˜ ๊ธธ์ด๋ฅผ ๋น„๊ตํ•œ๋‹ค.
  • ๋ฌธ์ž์—ด์„ split()๊ณผ charAt์œผ๋กœ ํ•˜๋‚˜์”ฉ ๋น„๊ตํ•œ๋‹ค.

๐Ÿ”ธ end ๐Ÿ”ธ

  • ์–ด๋ ต์ง€ ์•Š๊ฒŒ ํ’€์—ˆ๋Š”๋ฐ, ๋ฌธ์ž์—ด์˜ ๊ธธ์ด๋ฅผ ์ฒดํฌํ•ด์•ผํ•˜๋Š”์ง€ ๋ชจ๋ฅด๊ณ  ํ‹€๋ ธ์—ˆ๋‹ค.

728x90