두 수의 합 O(n) 문제에 관한 질문입니다.
강사님을 다른 곳에서 뵌 후에 이곳에서 뵈니 감회가 새롭습니다.
코딩 테스트를 파이썬으로 치뤄보고자 파이썬을 열심히 공부 중입니다. 당연히 자바도 빼놓지 않겠습니다.
두 수의 합 O(n) 문제에서 저는 이렇게 풀었는데, 강사님께서 푸신 것에 비해 시간복잡도가 어느정도 차이가 나는지 궁금합니다.
다음은 해당 코드 블럭입니다.
def solution(nums, target):
answer = [0] * 2
num_dict = dict()
for x in nums:
num_dict[x] = target - x
if x in num_dict.values():
answer[0] = x
answer[1] = target - x
return sorted(answer)감사합니다.
답변 1
백준 서비스 종료인데 도전 과제 프로그래머스 문제로 올려주실수 있으신가요
0
59
1
도전과제 질문있습니다
0
69
2
안녕하세요 강사님 파이썬 커리큘럼 문의드립니다..
0
86
2
두수의합 sorting 질문
0
141
1
두수의합 Counter 사용
0
161
2
[문제3번] 두수의 합 : O(nlogn)
0
136
1
set을 활용한 중복제거
0
198
2
[문제 5번] 중복제거
0
150
1
최소값의 위치
0
139
1
백준 사용 시 채점 언어
0
174
1
백준 10546 배부른 마라토너
0
154
1
고정된 숫자 문제 질문
0
209
2
답은 맞는거같은데 틀렸어요
0
202
1
강의 커리큘럼 질문있습니다.
0
239
1
배열리스트 문제 5번 <중복 제거> 질문입니다.
0
275
1
체크배열을 set 으로 사용해도될까요?
0
248
1
연결리스트의 삽입과 삭제에서 시간복잡도.
0
352
1
내장 함수들의 시간복잡도는 외워둬야하나요?
0
236
1
중복 제거
0
340
1
카드 점수 정확성 테스트 경우의 수 문의
0
187
1
완강 후 후속 강의, 공부법 질문..
0
372
2
cnt = 1 과 nums.sort() 의 순서가 바뀌어야하지 않나요?
0
274
2
nums 조건오류인가요?
2
303
1
최솟값의 위치
0
244
2





