아요 개발 일기
[프로그래머스] Level 1. 가운데 글자 가져오기 본문
반응형
안녕하세요!
오늘으으으은 가운데 글자 가져오기 문제를 풀어보겠습니다!
문제
풀이
String은 [i]로 인덱스 검색을 할 수 없어서 array를 사용해서 간단하게 풀어보았습니다!!
func solution(_ s:String) -> String {
return String(s[String.Index(encodedOffset: (s.count-1)/2)...String.Index(encodedOffset: s.count/2)])
}
이 풀이는 String.index 를 잘 활용했네요?? 역시 아는만큼 보인다...
설명을 좀 보려고 apple developer 사이트에서 encodedOffset 을 찾아봤는데
아쉽게도 이제 사용하지 않는 기능인것 같아요ㅠㅠ
정확성 테스트
제 풀이는 한번 더 Array로 감싸서 더 무거워졌네요!
String 문제는 String 에서 제공하는 친구들 사용하는게 좋은 것 같아요!
아직 부족해서 잘 활용은 못 했지만,,,
다음 문제에서 봅시다!
반응형
'Algorithms > 문제 풀이' 카테고리의 다른 글
[프로그래머스] Level 1. 2016 년 (0) | 2023.01.17 |
---|---|
[프로그래머스] Level 1. 부족한 금액 계산하기 (0) | 2023.01.17 |
[프로그래머스] Level.1 문자열 내 마음대로 정렬하기 (0) | 2023.01.17 |
[프로그래머스] Level 1. 문자열 내 p와 y의 개수 (0) | 2023.01.17 |
[프로그래머스] Level 1. 문자열 내림차순으로 배치하기 (1) | 2023.01.17 |