본문 바로가기
프로그래머스/프로그래머스 Lv0

Lv0 문자열 여러 번 뒤집기

by 독기품기 2024. 7. 4.

https://school.programmers.co.kr/learn/courses/30/lessons/181913

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

이 문제는 주어진 2차원 배열 queries에 배열 원소만큼 뒤집어줘야 하는 문제이다.

2차원 배열의 원소를 1차원 배열의 원소로 받아야 하므로 for s,p in queries:를 해줘야 하며 이렇게 되면 2차원 배열에 0번째 1차원 배열의 원소들을 s,p가 받게 되는 것이다.

그 후 my _string을 변경하기 전에 s전까지는 바뀌지 않는다는 것과 s부터 p까지 거꾸로 뒤집어서 더해줘야 하며, p+1이후의 글자들도 존재하는 것을 인식해  my_string = my_string[:s] + my_string[s:p+1][::-1] + my_string[p+1]로 작성해야한다.

그 후 return my_string을 해주면 된다.

'프로그래머스 > 프로그래머스 Lv0' 카테고리의 다른 글

Lv0 삼각형의 완성조건(2)  (0) 2024.07.09
Lv0 구슬을 나누는 경우의 수  (0) 2024.07.09
Lv0 두 수의 합  (0) 2024.07.04
Lv0 영어가 싫어요  (0) 2024.07.03
Lv0 배열 만들기4  (0) 2024.07.03