xb205   3년 전

스트링 배열을 선언해 문자열 각 문자의 아스키코드값을 전부더한값에 미니언 문자를 저장해주고 출력단계에서 해당 인덱스를 참조해 출력했습니다. 

string str[2500];

break = momo 라면,

str[517] = momo (break의 각 문자를 전부 더한값이 517임)

위 방식대로 하면

1. 문자의 구성은 같지만 순서가 다른경우 (ex. break, brake)

2. 문자의 구성은 다르지만 아스키 코드값이 같은경우

이 두가지 상황은 아스키코드값은 같지만 다른 문자입니다. 하지만 제 코드에서는 같은 문자로 생각하고 출력하는데 맞았습니다가 뜹니다.

예를들어,

2

break = momo

brake = mama

1

2

break brake

답 : momo mama

제 코드 출력 : mama mama

break와 brake는 다른 문자지만, 아스키코드값은 같아서 기존 momo가 저장되어있던 위치를 mama가 덮습니다...


채점번호 : 21820832

startlink   3년 전

재채점했습니다.

댓글을 작성하려면 로그인해야 합니다.