swuforce

[SuNiNaTaS] 1번 문제풀이

범호야 2024. 10. 9. 19:43

  1. str이라는 문자열이 주어진다.
  2. a를 aad로 대체하고 그걸 result 에 저장한다.
  3. i를 in으로 대체하고 그걸 result에 저장한다. 
  4. 변화된 문자열의 2, 3 번재 글자를 result1에 저장한다.
  5. 변화된 문자열의 4, 5, 6, 7, 8, 9번째 문자를 result 2에 저장한다. 
  6. result1과 result2를 합쳐서 result에 저장한다. 
  7. 만약 이 result가 admin 이면 pw는 ????????로 설정한다. 

str가 admin 이라 가정하면 3번 까지 진행했을 때 aaddminn이다. 

result 1 = ad, result 2 = mdin이다. 따라서 result가 admdin인데 이는 admin이 아니므로 pw는 성립되지 않는다. 

 

거꾸로 생각해서 str을 찾으려 하면 ami를 입력하면 문제를 풀 수 있다.