코딩 퀴즈 - 값의 존재 여부 확인하기
이번 코딩 퀴즈는 주어진 리스트 data
를 단일 연결 리스트(Singly Linked List)로 변환한 뒤, 특정 값 target
이 연결 리스트 내에 존재하는지 확인하는 함수를 작성하는 것입니다.
함수는 두 개의 인자를 받습니다: 하나는 정수들의 리스트 data
, 다른 하나는 찾고자 하는 목표 값 target
입니다.
연결 리스트를 생성한 후에, target
값이 리스트 내에 존재하는지 여부를 반환해야 합니다. target
값이 있으면 True
, 없으면 False
를 반환합니다.
코드 작성
class ListNode: def __init__(self, value=0, next=None): self.value = value self.next = next def append(self, value): if self.next is None: self.next = ListNode(value) else: self.next.append(value) def solution(data, target): # 여기에 코드를 작성하세요 return
제한 사항
-
data
리스트는 정수들로 구성되어 있습니다. -
target
은 하나의 정수입니다.
입출력 예시
-
입력:
data = [1, 2, 4, 5]
,target = 3
-
출력:
False
-
입력:
data = [7, 8, 9]
,target = 7
-
출력:
True
가이드라인
AI 튜터
배포
디자인
업로드
수업 노트
즐겨찾기
도움말