18679번 - Banana
스트링 배열을 선언해 문자열 각 문자의 아스키코드값을 전부더한값에 미니언 문자를 저장해주고 출력단계에서 해당 인덱스를 참조해 출력했습니다.
string str[2500];
break = momo 라면,
str[517] = momo (break의 각 문자를 전부 더한값이 517임)
위 방식대로 하면
1. 문자의 구성은 같지만 순서가 다른경우 (ex. break, brake)
2. 문자의 구성은 다르지만 아스키 코드값이 같은경우
이 두가지 상황은 아스키코드값은 같지만 다른 문자입니다. 하지만 제 코드에서는 같은 문자로 생각하고 출력하는데 맞았습니다가 뜹니다.
예를들어,
2
break = momo
brake = mama
1
break brake
답 : momo mama
제 코드 출력 : mama mama
break와 brake는 다른 문자지만, 아스키코드값은 같아서 기존 momo가 저장되어있던 위치를 mama가 덮습니다...
채점번호 : 21820832
재채점했습니다.
댓글을 작성하려면 로그인해야 합니다.
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