문제
입력받은 정수에 다음과 같은 에러가 발생하는지를 검사하여 에러코드를 출력하여보자.
에러번호 에러내용
1. 부호가 정수의 처음에 있지 않은 경우 2. 부호가 중복되는 경우(부호가 정상적일 때만 허용된다.) 3. 영문자가 포함된 경우 4. 특수문자가 포함된 경우
예) 입력받은 정수가 “245A15c” 일 경우 에러개수 2개, 에러코드 : E3 입력받은 정수가 “++153Y15-153*5821” 일 경우 에러개수 4개, 에러코드 : E1234
에러코드는 항상 영어 대문자 ‘E’로 시작하며, 발생한 에러번호를 오름차순으로 나열한다.
입력
입력은 한 줄로 들어오는데 일반적으로 사용하는 정수 n을 입력받는다. 정수 n의 길이는 100이하이다.
출력
출력은 2줄로 한다.
첫 줄에는 에러의 개수 두 번째 줄에는 에러코드를 출력한다. 에러가 없는 경우에는 첫줄에 “OK”를 출력한다.
예제
245A15c
2개
E3
힌트