인프런 커뮤니티 질문&답변
문자찾기01 code 제출하면 pending 에러가 떠요
작성
·
132
0

어떤부분이 문제일까요?
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
gloriasm님, 코드 제출 시 발생하는 ‘pending’ 에러는 보통 코드 실행이 완료되지 않았거나 플랫폼의 시스템 상 문제일 때 발생합니다. 공유해주신 코드의 스크린샷 내용으로 봤을 때, 몇 가지 문제에 대해서 알려드릴 수 있습니다:
MAT배열이 두 번 선언되었습니다. 처음에는 이차원 배열로 선언되었다가 이후에 일차원 배열로 선언되고 있는데요, 이는 선언 시 충돌을 일으킬 수 있습니다.
- 변수
c가 하나의 문자를 받도록String으로 선언되었는데,char타입으로 선언되어야 합니다.
- 변수
Answer가 대문자로 시작하지만, Java의 이름 규칙에 따라 소문자로 시작해야 합니다.
- 코드 내에서 입력받은 문자가 대문자 및 소문자 모두 고려되지 않은 것 같습니다. 이를 처리하기 위한 추가 로직이 필요할 수 있습니다.
코드를 수정할 때는 다음과 같이 하실 수 있습니다:
MAT배열 선언을 하나만 유지하고, 일관된 타입과 차원으로 선언하세요.
- 문자를 입력받는 변수
c의 타입을String에서char로 변경하세요.
- 변수 이름은 소문자로 시작하도록 하여
Answer를answer로 변경하세요.
- 입력받은 문자나 문자열을 대소문자 구분 없이 처리하기 위해
toLowerCase()또는toUpperCase()메서드를 사용할 수 있습니다.
플랫폼의 ‘pending’ 에러가 지속된다면, 플랫폼 측에 문의하여 시스템의 문제가 아닌지 확인해보시기 바랍니다.




