bitCode

1113

문자열에서 특정 알파벳이 처음 등장하는 위치 구하기

바른코드 0 제출 0 성공률 0.0%

출처 · cberi:1528

문제정보

1s 128MB

문제

문자열이 주어질 때, 특정 알파벳이 처음 등장하는 위치를 출력하는 프로그램을 작성하시오.

입력형식

첫째 줄에 문자열 s, 두 번째 줄에 문자 c가 입력된다.
문자열에는 항상 문자 c1개 이상 존재한다.
문자열의 길이는 최대 100이다.

출력형식

문자열에서 문자 c의 개수를 출력한다.

힌트

문자열의 0번째 인덱스부터 문자열의 길이-1까지 반복하며 각 인덱스의 문자값을 확인한다. 찾고자 하는 알파벳이 나타나면 해당 인덱스 번호를 출력하면서 반복문을 빠져나온다.
예제 입출력을 보면 위치의 값과 인덱스가 다르다는 것에 유의해야 한다.
for(int i=0; i<s.size(); i++){
    if(s[i] == c){
        cout << i+1;
        break;
    }
}
 

예시 1

입력예시

hello
h

출력예시

1