[Leetcode/Easy] 문자열 뒤집기 (344. Reverse String, Swift)
2024. 6. 28. 11:14ㆍAlgorithm
https://leetcode.com/problems/reverse-string/description/
🤔 문제 설명
시간 복잡도 O(1)을 기준으로 해서 문자열을 뒤집는 함수를 작성하세요.
단, 입력 문자열은 문자 배열로 주어지며, return 없이 리스트 내부를 직접 조작하는 방식으로 문제를 해결해야 합니다.
["h","e","l","l","o"]
# ["o","l","l","e","h"]
💡 풀이
Swift의 기본 메서드(reversed)를 이용해서 아주 쉽게 해결할 수 있는 문제이다.
🧑🏻💻 코드 (Swift ver.)
class Solution {
func reverseString(_ s: inout [Character]) {
s = s.reversed()
}
}
'Algorithm' 카테고리의 다른 글
[Leetcode/Easy] 가장 흔한 단어 (819. Most Common Word, Swift) (0) | 2024.06.29 |
---|---|
[Leetcode/Medium] 로그 파일 재정렬 (937. Reorder Log Files, Swift) (0) | 2024.06.29 |
[Leetcode/Easy] 유효한 팰린드롬 (125. Valid Palindrome, Swift) (0) | 2024.06.27 |
[Python] 파이썬스럽게 코드 쓰기, Pythonic Code 내용 총정리 (3) | 2024.05.04 |
[Programmers/Lv. 1] 크레인 인형뽑기 게임 (2019 KAKAO 개발자 겨울 인턴십, Python) (1) | 2023.11.06 |