헷갈리는 작대기
우측 버튼을 눌러 기기를 연결해주세요.
문제 정보
헷갈리는 작대기
매우 쉬움
유형
프로그래밍
배점
100
참여자
1308
정답률
93%
33
22

문제


문자 중에는 서로 비슷하게 생겨서 구분하기 힘든 문자들이 있다. 대표적으로 숫자 0 과 알파벳 O 가 그렇다. 또 다른 구별하기 힘든 문자로는 작대기 모양의 문자들이 있다. 숫자 1, 알파벳 대문자 I, 알파벳 소문자 l, 그리고 or 기호 | 는 모두 비슷하게 생겼다.

서로 비슷하게 생긴 문자열은 코딩을 할 때나 글을 작성할 때 쉽게 구분이 가지 않아 번거롭다. 문자열이 주어졌을 때, 그 문자열 안에 들어있는 1Il| 의 개수를 구해보자.


입력


첫째 줄에 문자열의 길이를 나타내는 정수 이 주어진다.
둘째 줄에 길이 의 문자열이 주어진다.

  • 문자열은 알파벳 대소문자와 공백 문자, 그리고 (!@#$|) 특수 문자로만 이루어져 있다.


출력


네 개의 줄에 걸쳐, 주어진 문자열 안에 들어있는 1Il| 의 개수를 한 줄에 하나씩 출력한다.

입/출력 예시
:
공백
:
줄 바꿈
:
예시 1
입력
Wewi1lwewi|Irockyou!
출력
1
1
1
1
예시 2
입력
xl30gjdhaI1gdfkl|dlh;(rn4ky1kgndlIIldfl|ld|dBjfHd
출력
2
3
7
3
예시 3
입력
~]I=-f{UX5%X<]`kQl8?O^UDflq=2`;1LM7a/74([|8qAO<.CJY>i_'\n*A-q(QWFgBL+}RU(ZITZL:\0?FWb1+bUeP0/Y%"1IB\
출력
3
3
2
1
⋇ 입출력 형식을 잘 지켜주세요
Q&A
누구나 질문하고 답변할 수 있는 Q&A입니다. 문제를 풀며 어려웠던 부분에 대해 질문해보세요.
이 문제에 관한 질문 (0)