MapleStory Finger Point Cute Line Smiley Blinking Hello Kitty Angel MapleStory Finger Point

๐Ÿƒ‍โ™€๏ธprogrammers/Java

หšโ‚Šโœฉโ€งโ‚Š ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค java - ์ €์ฃผ์˜ ์ˆซ์ž 3 หšโ‚Šโœฉโ€งโ‚Š

HYEJU01 2024. 6. 2. 20:00
์ฒด๊ฐ Level : โ˜…โ˜†โ˜†
Review: ์ˆซ์ž ํ™œ์šฉ!

 

๐Ÿ’ก 3์˜ ๋ฐฐ์ˆ˜, 3์ด ๋“ค์–ด๊ฐ„ ์ˆซ์ž ์ œ์™ธ ํ•˜๊ณ 

 

 

1) ๋ฐฐ์—ด์€ 100๊นŒ์ง€ ์žก์•„์ค€๋‹ค. (n ์ด 100๊นŒ์ง€ ์ž„)

2)  i ๋Š” 200๋ถ€ํ„ฐ ์ •๋„ ๋„‰๋„‰ํžˆ ์žก์•„์ค€๋‹ค. 3์˜ ๋ฐฐ์ˆ˜์™€ 3์ด ๋“ค์–ด๊ฐ„ ์ˆซ์ž๋ฅผ ๋นผ๊ณ  ๋„ฃ๋‹ค๋ณด๋ฉด 100์ด ํ›จ์”ฌ ๋„˜๊ธฐ ๋•Œ๋ฌธ

3) 3์˜ ๋ฐฐ์ˆ˜๊ฐ€ ์•„๋‹ˆ๊ณ  3์ด ํฌํ•จ๋˜์ง€ ์•Š๋Š” ์ˆ˜๋งŒ ๋ฐฐ์—ด์— ๋„ฃ์–ด์ฃผ๋ฉด 3x ๋งˆ์„์—์„œ ์“ฐ๋Š” ์ˆซ์ž๊ฐ€ ๋œ๋‹ค.!!

 

import java.util.ArrayList;
import java.util.List;

class Solution {
    public int solution(int n) {
        int answer = 0;
        int[] a = new int[100];
        List<Integer> b = new ArrayList<Integer>();

        for (int i =1; i<=200; i++){
            if ( i % 3 != 0){
              String str = String.valueOf(i);
                if (!str.contains("3")){
                    b.add(i);    
                }
            }
        }
        
        return  b.get(n-1);
    }
}