방명록
- [프로그래머스 / 자바] 문자열 여러 번 뒤집기2023년 10월 23일 19시 59분 40초에 업로드 된 글입니다.작성자: 민발자728x90
문제
문자열 my_string과 이차원 정수 배열 queries가 매개변수로 주어집니다. queries의 원소는 [s, e] 형태로, my_string의 인덱스 s부터 인덱스 e까지를 뒤집으라는 의미입니다. my_string에 queries의 명령을 순서대로 처리한 후의 문자열을 return 하는 solution 함수를 작성해 주세요.
풀이
class Solution { public String solution(String my_string, int[][] queries) { char[] arr = my_string.toCharArray(); for(int i = 0; i < queries.length; i++){ int s = queries[i][0]; // 시작인덱스 int e = queries[i][1]; // 끝인덱스 for(int j = s; j <= e; j++){ char tmp = arr[s]; arr[s] = arr[e]; arr[e] = tmp; s++; e--; } } return new String(arr); } }
오늘 코테 풀기도 끝
갈수록 어려워진다🥹
728x90'기록 > 프로그래머스' 카테고리의 다른 글
[프로그래머스 / 자바] 모음제거 (0) 2023.10.25 [프로그래머스 / 자바] 소인수분해 (0) 2023.10.25 [프로그래머스 / 자바] 팩토리얼 (0) 2023.10.23 [프로그래머스 / 자바] 합성수 구하기 (0) 2023.10.23 [프로그래머스 / 자바] 배열 회전시키기 (0) 2023.10.23 다음글이 없습니다.이전글이 없습니다.댓글