티스토리 뷰
반응형
문제 링크
문제
Given an array of integers nums and an integer target, return indices of the two numbers such that they add up to target.
You may assume that each input would have exactly one solution, and you may not use the same element twice.
You can return the answer in any order.
Example 1:
Input: nums = [2,7,11,15], target = 9 Output: [0,1] Output: Because nums[0] + nums[1] == 9, we return [0, 1].
Example 2:
Input: nums = [3,2,4], target = 6 Output: [1,2]
Example 3:
Input: nums = [3,3], target = 6 Output: [0,1]
문제 풀이
이 문제는 주어진 정수 배열에서 두 개의 값을 더하여 target이 되는 값들의 index를 구하는 문제입니다.
문제에서 주어진 조건에 반드시 답은 하나라는 조건이 있기 때문에 저는 그냥 완전 탐색으로 풀었습니다.
소스 코드
class Solution {
func twoSum(_ nums: [Int], _ target: Int) -> [Int] {
for i in 0..<nums.count {
for j in i+1..<nums.count {
if nums[i] + nums[j] == target {
return [i,j]
}
}
}
return []
}
}
반응형
'Algorithm > LeetCode' 카테고리의 다른 글
[LeetCode] 20번 - Valid Parentheses [Swift] (0) | 2021.01.22 |
---|---|
[LeetCode] 17번 - Letter Combination of a Phone Number [Swift] (0) | 2021.01.20 |
[LeetCode] 11번 - Container With Most Water [Swift] (0) | 2021.01.14 |
[LeetCode] 343번: Integer Break [Swift] (0) | 2020.08.13 |
[LeetCode] 49번: Group Anagrams [Swift] (0) | 2020.08.06 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Combine
- OSTEP
- System
- operator
- Xcode
- 앱개발
- mac
- 알고리즘
- 스위프트
- document
- Apple
- pattern
- 아이폰
- IOS
- 자료구조
- design
- operating
- 코딩테스트
- Publisher
- BFS
- 프로그래밍
- dfs
- 문법
- DP
- 테이블뷰
- 백준
- 동시성
- OS
- Swift
- 코테
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함