2667번 - 단지번호붙이기
컴파일 에러가 나오는데 어디서 오류가 생겼는지 모르겠습니다!
항상 감사드립니다.
sort는 <algorithm> 헤더를 적용해야 쓸수 있습니다.
또한 int형 arr는 저렇게 붙어서 입력이 되는경우에 제대로 입력받을수 없습니다.
string 클래스로 한줄씩 입력받아 반복문을 돌려 arr[i][j] = string변수[j] - '0'을 해주시거나
char으로 arr를 선언하셔야 합니다. 이때는 물론 조건문 arr[i][j] == 1 같은 경우도 숫자 1 이 아니라 문자 '1' 로 바꿔주셔야 합니다.
감사합니다 adung님! 덕분에 해결했습니다.
근데 혹시 왜 '0'을 빼주어야하는지 이유를 알 수 있을까요?
'0' ~ '9' 까지의 아스키 코드값에서 '0'을 빼주면 각각 정수 1 ~ 9를 얻을수 있습니다.
알파벳 소문자에서 정수값을 얻을때 'a' 가 아스키코드값으로 65인데 이를 -'a' 를 하거나 -65를 해서 정수 0 ~ 26이라는 숫자를 얻을수 있는것과 마찬가지 입니다.
앗 adung7님.. 덕분에 예제의 입력값을 입력하면 출력값이 제대로 나오긴하는데 제출하니까 틀렸다고 나오네요.. 왜 틀렸는지 알수있을까요?
다음과 같이 수정했습니다! 항상 감사드립니다 ㅠㅠ
집의 개수가 200개를 넘을수 있습니다.
단지 번호를 임의로 붙여서 표현해서
ex)
감사합니다 adung7님!! 해결되었습니다
댓글을 작성하려면 로그인해야 합니다.
wpwns0805 1년 전
컴파일 에러가 나오는데 어디서 오류가 생겼는지 모르겠습니다!
항상 감사드립니다.