1. ์ฝ๋
import java.util.*;
import java.util.function.Predicate;
public class Solution {
public static void main(String[] args) {
Scanner sc =new Scanner(System.in);
int N = sc.nextInt();
String [] strArr = new String[N];
ArrayList<Character> charList = new ArrayList<>();
// 1 ~ N๊น์ง ๋ฐฐ์ด ์์ ๋ฃ๊ธฐ
for (int i = 0; i < N ; i++) {
strArr[i] = String.valueOf(i + 1);
// ๋ฐฐ์ด ์์ ํ๋๋น ์๋ฆฟ์ ๋ณ๋ก ์ชผ๊ฐ์ charList์์ ๋ฃ๊ธฐ. ๋ฃจํ ๋๋๊ธฐ์ ์ ๋นผ๊ธฐ
for (int j = 0; j < strArr[i].length(); j++) {
charList.add(j, strArr[i].charAt(j));
}
// ๋ง์ฝ charList๊ฐ 3์ด๋ 6์ด๋ 9๋ฅผ ๊ฐ์ง๊ณ ์๋ค๋ฉด ๋๋ฉด์ 3,6,9 ๊ฐฏ์ ๋งํผ - ์ถ๋ ฅ
if(charList.contains('3')||charList.contains('6')||charList.contains('9')) {
for (int j = 0; j < charList.size(); j++) {
if(charList.get(j) == '3' || charList.get(j) == '6' || charList.get(j) == '9'){
System.out.print("-");
}
}
}
// ๊ทธ ์ธ๋ผ๋ฉด ๊ทธ๋ฅ ์ถ๋ ฅ
else{
for (int j = 0; j < charList.size(); j++) {
System.out.print(charList.get(j));
}
}
System.out.print(" ");
charList.clear();
}
}
}
2. ๋ฐฐ์ด ์
๋ฌธ์ ๋ฅผ ์ด๋ป๊ฒ ํ์ง ์๊ฐ -> ๋ด ๋ก์ง์ ๊ฐ ๋จ๊ณ๋ก ๋๋๊ณ ๋ช ์ธ -> ๊ตฌํ
์ด ๋จ๊ณ๋ฅผ ์ค์ํด์ ํ์.
๋ฌดํฑ๋๊ณ ํ๋๊น ๋ด๊ฐ ๋ญ ํ๊ณ ์๋์ง ๊ธธ์ ์๊ณ ํค๋งจ๋ค.
0