Suninatas 1번문제이다.
[소스분석]
- 입력값에서 a 는 aad로 바꾸고, i 는 in으로 바꾸고있다.
- 그리고 index 2 ~ 4 까지 값을 가져오고, index 4 ~ 6 까지 값을 가져온다
- 가져온 값을 &연산자 로 합치고 admin과 비교한다
[풀이]
소스코드에 따르면 index 2~6 값이 admin이 되어야한다. <% %> 형식을 보면 asp 라는걸 알수있다.
asp에서의 mid함수는 1부터 시작을 하기때문에 aadmin 처럼 두번째글자부터 admin 이 들어가야한다.
ami 입력 : aadmin 으로 값이 들어가 2~6번째글자가 admin 과 같게되어 문제가 풀리게된다.
[알게된점]
php언어에서 mid함수는 0부터시작을하고, asp에서 mid함수는 1부터 시작을한다.