문제
단어와 문자 한 개를 입력받아서 단어에서 입력받은 문자와 같은 문자를 찾아서 그 위치를 출력하는 프로그램을 작성하시오.
단어에서 첫 번째 문자의 위치는 0으로 하고 찾는 문자가 여러 개일 때는 처음 나오는 위치를 출력한다.
만약 찾는 문자가 없을 때는 "No"라고 출력한다. 대소문자는 구별되며 단어는 100자 이하이다.
입력 예
Jungol.co.kr o
출력 예
4
코드
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String a = sc.next();
String [] arr = new String[100];
arr = a.split("");
String n = sc.next();
int num = 0;
for(int i=0; i<a.length(); i++) {
if(n.equals(arr[i])) {
System.out.print(i);
num++;
break;
}
}
if(num == 0)
System.out.println("No");
}
}
'Algorithm > JUNGOL' 카테고리의 다른 글
[정올] 187 : 문자열1 - 형성평가6 (**) (0) | 2022.01.09 |
---|---|
[정올] 188 : 문자열1 - 형성평가7 (0) | 2022.01.09 |
[정올] 184 : 문자열1 - 형성평가3 (0) | 2022.01.09 |
[정올] 601 : 문자열1 - 자가진단9 (**) (0) | 2022.01.08 |
[정올] 600 : 문자열1 - 자가진단8 (0) | 2022.01.08 |