프로그래머스 - 암호 해독(파이썬)(배수)

박진우·2022년 11월 5일
0

알고리즘

목록 보기
56/89

💡프로그래머스 - 암호 해독

◽ 문제




◽ 입력 & 출력





◽ 풀이

  • 3번째 줄 for문: for문의 범위를 code(배수의 시작)부터 cipher의 끝까지로 지정해준다.

  • 출력 결과

    1번 째 TC와 2번 째 TC의 범위를 4의 배수와 문자열의 길이만큼, 2의 배수와 문자열의 길이만큼 지정해주었다.

  • 4번째 줄: code로 나누었을 때 나머지가 0이면 배수이기 때문에

  • 6번째 줄: answer에다가 배열은 0부터 시작하기 때문에 -1해준면 끝


  • "dfjardstddetckdaccccdegk"4번째, 8번째, 12번째, 16번째, 20번째, 24번째 ➡️ 0부터 시작하기 때문에 3번째, 7번째, 11번째, 15번째, 19번째, 23번째에 있는 것 이다.

  • 출력 결과




✅ 다른 풀이

  • 3번째 줄 for문: code-1 ➡️ 배열이니깐



    "dfjardstddetckdaccccdegk"4번째, 8번째, 12번째, 16번째, 20번째, 24번째 ➡️ 0부터 시작하기 때문에 3번째, 7번째, 11번째, 15번째, 19번째, 23번째에 있는 것 이다.

  • range(start, stop, step)이니깐 code만큼 step을 한다. 즉 code의 배수

0개의 댓글