본문 바로가기

Algorithm/Language Coder

Jungol (Java) - 185 : 문자열1 - 형성평가4

문제

단어와 문자 한 개를 입력받아서 단어에서 입력받은 문자와 같은 문자를 찾아서 그 위치를 출력하는 프로그램을 작성하시오.

단어에서 첫 번째 문자의 위치는 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 s1, s2;
        s1 = sc.next();
        s2 = sc.next();
        int len = s1.length();
        char[] c = new char[100];

        for (int i = 0; i < len; i++) {
            c[i] = s1.charAt(i);
            if (c[i] == s2.charAt(0)) {
                System.out.println(i);
                break;
            } else if (i == len - 1) {
                System.out.println("No");
            }
        }
    }
}