01-09 04:37
Recent Posts
Recent Comments
Tags
- JOBํ๊ณ
- ํ์ด์ฌ
- SQL
- ์คํฝ๋ ํ
- ํ๋ก๋ณด๋ ธ
- ์ด๋ธ์
- ict๊ณต๋ชจ์
- mysql
- ํ์ด์
- appetizer
- API MarketPlace ๊ธ๋ก๋ฒ ์ํฌํฐ์ฆ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ์๋์ด๋ ธ
- ICT๋ฉํ ๋ง
- ์๋ฐ
- python
- linux
- Spring
- DATABASE
- ICT
- ์คํฝ์ค๋น
- Java
- API๋ง์ผํ๋ ์ด์ค
- ์กํ๊ณ
- DB
- Naver Cloud
- TSQL
- ํ์ด์๊ณต๋ชจ์
- RaspberryPi
- ์จ์ผ๋ํ
- Today
- Total
miinsun
[Algorithm]์๊ณ ๋ฆฌ์ฆ ์๋ฐ_18 ๋ค์ง์ ์์ ๋ณธ๋ฌธ
๐ฌ ๋ฌธ์ ์ค๋ช
N๊ฐ์ ์์ฐ์๊ฐ ์ ๋ ฅ๋๋ฉด ๊ฐ ์์ฐ์๋ฅผ ๋ค์ง์ ํ ๊ทธ ๋ค์ง์ ์๊ฐ ์์์ด๋ฉด ๊ทธ ์์๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์ธ์.
์๋ฅผ ๋ค์ด 32๋ฅผ ๋ค์ง์ผ๋ฉด 23์ด๊ณ , 23์ ์์์ด๋ค. ๊ทธ๋ฌ๋ฉด 23์ ์ถ๋ ฅํ๋ค. ๋จ 910๋ฅผ ๋ค์ง์ผ๋ฉด 19๋ก ์ซ์ํ ํด์ผ ํ๋ค.
์ฒซ ์๋ฆฌ๋ถํฐ์ ์ฐ์๋ 0์ ๋ฌด์ํ๋ค.
๐จ ์ ์ถ๋ ฅ ์
์ ๋ ฅ - ์ฒซ ์ค์ ์์ฐ์์ ๊ฐ์ N(3<=N<=100)์ด ์ฃผ์ด์ง๊ณ , ๊ทธ ๋ค์ ์ค์ N๊ฐ์ ์์ฐ์๊ฐ ์ฃผ์ด์ง๋ค.
๊ฐ ์์ฐ์์ ํฌ๊ธฐ๋ 100,000๋ฅผ ๋์ง ์๋๋ค.
9
32 55 62 20 250 370 200 30 10
0
์ถ๋ ฅ - ์ฒซ ์ค์ ๋ค์ง์ ์์๋ฅผ ์ถ๋ ฅํฉ๋๋ค. ์ถ๋ ฅ์์๋ ์ ๋ ฅ๋ ์์๋๋ก ์ถ๋ ฅํฉ๋๋ค.
23 2 73 2 3
โ
๐ป Solution.java
import java.util.Scanner;
public class Main {
public void solution(int[] arr) {
for(int n : arr) {
String tmp = new StringBuilder(Integer.toString(n)).reverse().toString();
int revN = Integer.parseInt(tmp);
int isSosu = 1; //1์ด๋ฉด ์์์ด๋ค
for(int i = 2; i < revN; i++) {
if(revN % i == 0) {
isSosu = 0;
break;
}
}
if(revN != 1) {
if(isSosu == 1)
System.out.print(revN + " ");
}
}
}
public static void main(String[] args){
Main main = new Main();
Scanner sc =new Scanner(System.in);
int n = sc.nextInt();
int[] arr = new int[n];
for(int i = 0; i < n; i++) {
arr[i] = sc.nextInt();
}
main.solution(arr);
sc.close();
return ;
}
}
'Algorithm > Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Algorithm]์๊ณ ๋ฆฌ์ฆ ์๋ฐ_20 ๋ฑ์ ๊ตฌํ๊ธฐ (0) | 2022.01.03 |
---|---|
[Algorithm]์๊ณ ๋ฆฌ์ฆ ์๋ฐ_19 ์ ์ ๊ณ์ฐ (0) | 2022.01.03 |
[Algorithm]์๊ณ ๋ฆฌ์ฆ ์๋ฐ_17 ์์(์๋ผํ ์คํ ๋ค์ค ์ฒด) (0) | 2022.01.03 |
[Algorithm]์๊ณ ๋ฆฌ์ฆ ์๋ฐ_16 ํผ๋ณด๋์น ์์ด (0) | 2022.01.03 |
[Algorithm]์๊ณ ๋ฆฌ์ฆ ์๋ฐ_15 ๊ฐ์ ๋ฐ์ ๋ณด (0) | 2022.01.03 |
Comments