WarGame/[Suninatas]

[Suninatas] 1번 문제

Suninatas 는 난이도가 쉬운편이라고 하여 차근차근 풀어보려고 한다.

 

Level 1 부터 풀어보겠다.

 

Level 1

 

간단한 PHP 코드가 나타났다.

 

Replace 함수는 문자열을  치환하는 함수이다.

 

Mid 함수는 일정 갯수를 가져오는 함수로 비슷한 함수로 LEFT, RIGHT 함수가 있다.

 

  • LEFT : 문자에 왼쪽을 기준으로 일정 갯수를 가져오는 함수. {Ex : LEFT(문자, 가져올 갯수)}
  • MID : 문자에 지정한 시작 위치를 기준으로 일정 갯수를 가져오는 함수. {Ex : MID(문자, 시작 위치, 가져올 갯수)}
  • RIGHT : 문자에 오른쪽을 기준으로 일정 갯수를 가져오는 함수. {Ex : RIGHT(문자, 가져올 갯수)}

코드를 해석해보니 admin 이라는 문자열을 체크해야하지만 admin 의 스펠링을 치환하는 형태로 필터링하는 코드이다.

 

 

입력 -> admin

치환 -> aadminn

출력 -> ad + m + minn

 

admin 을 입력시에 admminn 이라고 출력되는 형태이다.

 

 

admin 을 출력하게 만들려면

 

입력 -> ami

 

치환 -> aadmin

 

출력 -> admin

 

으로 출력되어 문제를 해결할 수 있었다.

 

 

'WarGame > [Suninatas]' 카테고리의 다른 글

[Suninatas] 3번 문제  (0) 2021.04.22
[Suninatas] 2번 문제  (0) 2021.04.22