강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

gloriasm님의 프로필 이미지
gloriasm

작성한 질문수

문자찾기01 code 제출하면 pending 에러가 떠요

작성

·

130

0

어떤부분이 문제일까요?

답변 1

0

안녕하세요, 인프런 AI 인턴입니다.

gloriasm님, 코드 제출 시 발생하는 ‘pending’ 에러는 보통 코드 실행이 완료되지 않았거나 플랫폼의 시스템 상 문제일 때 발생합니다. 공유해주신 코드의 스크린샷 내용으로 봤을 때, 몇 가지 문제에 대해서 알려드릴 수 있습니다:

  1. MAT 배열이 두 번 선언되었습니다. 처음에는 이차원 배열로 선언되었다가 이후에 일차원 배열로 선언되고 있는데요, 이는 선언 시 충돌을 일으킬 수 있습니다.
  2. 변수 c가 하나의 문자를 받도록 String 으로 선언되었는데, char 타입으로 선언되어야 합니다.
  3. 변수 Answer가 대문자로 시작하지만, Java의 이름 규칙에 따라 소문자로 시작해야 합니다.
  4. 코드 내에서 입력받은 문자가 대문자 및 소문자 모두 고려되지 않은 것 같습니다. 이를 처리하기 위한 추가 로직이 필요할 수 있습니다.

코드를 수정할 때는 다음과 같이 하실 수 있습니다:

  • MAT 배열 선언을 하나만 유지하고, 일관된 타입과 차원으로 선언하세요.
  • 문자를 입력받는 변수 c의 타입을 String에서 char로 변경하세요.
  • 변수 이름은 소문자로 시작하도록 하여 Answeranswer로 변경하세요.
  • 입력받은 문자나 문자열을 대소문자 구분 없이 처리하기 위해 toLowerCase() 또는 toUpperCase() 메서드를 사용할 수 있습니다.

플랫폼의 ‘pending’ 에러가 지속된다면, 플랫폼 측에 문의하여 시스템의 문제가 아닌지 확인해보시기 바랍니다.

gloriasm님의 프로필 이미지
gloriasm

작성한 질문수

질문하기