๐ Algorithm/etc
์๋ฐ(Java) - ์ซ์ ์ฐพ๊ธฐ
kongmi
2023. 1. 19. 18:51
๋ฌธ์
์์์ ์ซ์ 10๊ฐ๋ฅผ ์ ๋ ฅ ๋ฐ์ ์ค๋ณต๋ ์ซ์ ์ค 2๋ฒ์งธ๋ก ๋ฑ์ฅํ๋ ์ซ์์ ์์น ์ฐพ๊ธฐ
์ ๋ ฅ
์์์ ์ : 1 2 4 3 2 2 5 8 9 5
์ฐพ์ ์ : 2
์ถ๋ ฅ
5
๋จ, 2๋ฒ์งธ ๋ฑ์ฅํ๋ ์๊ฐ ์์ผ๋ฉด -1 ์ถ๋ ฅ
import java.util.Arrays;
import java.util.Scanner;
public class SecondNum {
public static void main(String[] args) {
int[] num = new int[10];
int cnt = 0;
int p = 0;
Scanner sc = new Scanner(System.in);
System.out.print("์์์ ์ : ");
for(int i = 0; i < 10; i++) {
num[i] = sc.nextInt();
}
System.out.print("์ฐพ์ ์ : ");
int val = sc.nextInt();
for(int i = 0; i < num.length; i++) {
if(num[i] == val) {
cnt++;
p = (i+1);
}
if(cnt == 1) p = - 1;
else if(cnt == 2) break;
}
System.out.println(p);
}
}