01-09 04:37
Recent Posts
Recent Comments
Tags
- Naver Cloud
- ํ๋ก๋ณด๋ ธ
- ์๋์ด๋ ธ
- ICT
- SQL
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- mysql
- python
- TSQL
- ํ์ด์ฌ
- ICT๋ฉํ ๋ง
- ์คํฝ์ค๋น
- API MarketPlace ๊ธ๋ก๋ฒ ์ํฌํฐ์ฆ
- ์๋ฐ
- ์กํ๊ณ
- linux
- ์จ์ผ๋ํ
- ์คํฝ๋ ํ
- ํ์ด์๊ณต๋ชจ์
- API๋ง์ผํ๋ ์ด์ค
- Spring
- RaspberryPi
- DB
- appetizer
- ict๊ณต๋ชจ์
- JOBํ๊ณ
- DATABASE
- ํ์ด์
- Java
- ์ด๋ธ์
- Today
- Total
miinsun
[Algorithm]์๊ณ ๋ฆฌ์ฆ ์๋ฐ_15 ๊ฐ์ ๋ฐ์ ๋ณด ๋ณธ๋ฌธ
๐ฌ ๋ฌธ์ ์ค๋ช
A, B ๋ ์ฌ๋์ด ๊ฐ์๋ฐ์๋ณด ๊ฒ์์ ํฉ๋๋ค. ์ด N๋ฒ์ ๊ฒ์์ ํ์ฌ A๊ฐ ์ด๊ธฐ๋ฉด A๋ฅผ ์ถ๋ ฅํ๊ณ , B๊ฐ ์ด๊ธฐ๋ฉด B๋ฅผ ์ถ๋ ฅํฉ๋๋ค. ๋น๊ธธ ๊ฒฝ์ฐ์๋ D๋ฅผ ์ถ๋ ฅํฉ๋๋ค.
๊ฐ์, ๋ฐ์, ๋ณด์ ์ ๋ณด๋ 1:๊ฐ์, 2:๋ฐ์, 3:๋ณด๋ก ์ ํ๊ฒ ์ต๋๋ค.
์๋ฅผ ๋ค์ด N=5์ด๋ฉด
๋ ์ฌ๋์ ๊ฐ ํ์ ๊ฐ์, ๋ฐ์, ๋ณด ์ ๋ณด๊ฐ ์ฃผ์ด์ง๋ฉด ๊ฐ ํ๋ฅผ ๋๊ฐ ์ด๊ฒผ๋์ง ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์ธ์.
ํ์ 1 2 3 4 5 A์ ์ ๋ณด 2 3 3 1 3 B์ ์ ๋ณด 1 1 2 2 3 ์น์ A B A B D
๐จ ์ ์ถ๋ ฅ ์
์ ๋ ฅ - ์ฒซ ๋ฒ์งธ ์ค์ ๊ฒ์ ํ์์ธ ์์ฐ์ N(1<=N<=100)์ด ์ฃผ์ด์ง๋๋ค. ๋ ๋ฒ์งธ ์ค์๋ A๊ฐ ๋ธ ๊ฐ์, ๋ฐ์, ๋ณด ์ ๋ณด๊ฐ N๊ฐ ์ฃผ์ด์ง๋๋ค. ์ธ ๋ฒ์งธ ์ค์๋ B๊ฐ ๋ธ ๊ฐ์, ๋ฐ์, ๋ณด ์ ๋ณด๊ฐ N๊ฐ ์ฃผ์ด์ง๋๋ค.
5
2 3 3 1 3
1 1 2 2 3
์ถ๋ ฅ - ๊ฐ ์ค์ ๊ฐ ํ์ ์น์๋ฅผ ์ถ๋ ฅํฉ๋๋ค. ๋น๊ฒผ์ ๊ฒฝ์ฐ๋ D๋ฅผ ์ถ๋ ฅํฉ๋๋ค.
A
B
A
B
D
โ
๐ป Solution.java
import java.util.Scanner;
public class Main {
public void solution(int[] arr1, int[] arr2) {
for(int i = 0; i < arr1.length; i++) {
if(arr1[i] == arr2[i])
System.out.println("D");
else if(arr1[i] == 1) {
if(arr2[i] == 2)
System.out.println("B");
else
System.out.println("A");
}
else if(arr1[i] == 2) {
if(arr2[i] == 1)
System.out.println("A");
else
System.out.println("B");
}
else if(arr1[i] == 3) {
if(arr2[i] == 1)
System.out.println("B");
else
System.out.println("A");
}
}
}
public static void main(String[] args){
Main main = new Main();
Scanner sc =new Scanner(System.in);
int size = sc.nextInt();
int[] arr1 = new int[size];
for(int i = 0; i < size; i++)
arr1[i] = sc.nextInt();
int[] arr2 = new int[size];
for(int i = 0; i < size; i++)
arr2[i] = sc.nextInt();
main.solution(arr1, arr2);
sc.close();
return ;
}
}
'Algorithm > Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Algorithm]์๊ณ ๋ฆฌ์ฆ ์๋ฐ_17 ์์(์๋ผํ ์คํ ๋ค์ค ์ฒด) (0) | 2022.01.03 |
---|---|
[Algorithm]์๊ณ ๋ฆฌ์ฆ ์๋ฐ_16 ํผ๋ณด๋์น ์์ด (0) | 2022.01.03 |
[Algorithm]์๊ณ ๋ฆฌ์ฆ ์๋ฐ_14 ๋ณด์ด๋ ํ์ (0) | 2022.01.03 |
[Algorithm]์๊ณ ๋ฆฌ์ฆ ์๋ฐ_13 ํฐ ์ ์ถ๋ ฅํ๊ธฐ (0) | 2022.01.03 |
[Algorithm]์๊ณ ๋ฆฌ์ฆ ์๋ฐ_12 ์ํธ (0) | 2022.01.03 |
Comments