inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

배달의 민족 문제에서 효율적인 탐색 방법에 대해 질문드립니다

해결됨

38군데 합격 비법, 2026 코딩테스트 필수 알고리즘

해당강의 : 2주차;2-10. 2주차 끝&숙제 설명 강사님 안녕하세요. 강의 중 두 번째 문제인 ‘배달의 민족 - 배달 가능 여부’ 문제를 풀이하며, 아래와 같이 코드를 작성해보았습니다. def is_available_to_order(menus, orders): for order in orders: if order not in menus: return "주문 불가능" return "주문 가능" 강의에서 설명하신 set() 을 활용한 방식이 탐색 효율이 높다는 점은 잘 이해했습니다. 이에 대해 생각해보며 , 제가 작성한 방식도 리스트 탐색만으로 충분히 동작하여 데이터 규모가 크지 않은 상황에서는 큰 성능 차이가 없을 것 같다는 생각이 들었습니다. 두 방식 모두 평균적인 입력 크기에서는 큰 차이가 없을 것 같은데, 혹시 제가 사용한 방법도 일정 규모 이하의 데이터에서는 효율적인 접근으로 볼 수 있을지 궁금합니다. 또한, 실제 서비스 코드에서는 어떤 기준으로 set() 변환을 적용하는 것이 바람직한지 알고 싶습니다.

  • python
  • 코딩-테스트
  • 알고리즘
  • data-structure
  • 시간복잡도
  • set
  • 리스트
하늘소녀 댓글 1 좋아요 0 조회수 62

데이터 구조 (set) 질문있습니다

미해결

[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)

안녕하세요 set으로 한개의 data만 저장을 하려고 할때 {} 없이 변수 = set('data1') 이런 식으로 입력한다고하셨는데 jupyter notebook 에서 set('apple')을 실행한 결과 사진과 같이 {'a', 'e' ,'l' ,'p'} 로 분해되던데 왜그런걸까요??

  • python
  • 웹-크롤링
  • set
SUN 댓글 1 좋아요 0 조회수 298

데이터 변경시 set과 persist

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/) [질문 내용] 안녕하세요 JPA 기본편 8강 영속성컨텍스트2 강의듣다가 의문이 생겨서 질문남깁니다. 요즘제가 git도 배우면서 보니 약간 개념이 겹치는 것 같더라구요. 수업중에 데이터 변경시에 persist를 쓰면 update쿼리가 날라가니 쓰면안되는거구 set으로 변경을 해주면 된다라고 하셧을때 곧이 곧대로 이해가 갔는데 그 부분을 되게 강조해서 말씀하시더라구요. (git에서도 update는 새로운 정보를 올리는거고 modified가 수정이라서 그런갑다 했었는데) 혹시 이 부분을 보통 왜 헷갈려하는지 여쭤봐도 될까요..? 제가 모르는게 많다보니 헷갈려할 지식도 없는 듯해서, persist를 사용해서 데이터의 등록이아닌 수정을 하는 경우가 있어서 그런건지. 왜 어떤 개념때문에 헷갈려 하는지.. 궁금합니다.! 감사합니다!

  • set
  • java
  • persist
  • JPA
Kevin 댓글 1 좋아요 1 조회수 237

질문이요

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] .get set 에 왜 빨간줄이 나온걸까요??

  • get
  • java
  • set
  • spring-boot
  • MVC
  • spring
seung mun jo 댓글 2 좋아요 0 조회수 407

자꾸 에러가 납니다. 'set' object has no attribut

미해결

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

s1 = set([1, 2, 3, 4, 5, 6]) s2 = set([4, 5, 6, 7, 8, 9]) # 중복 원소 확인 함수 print('s1 & s2 : ', s1.indisjoint(s2)) 여기서 자꾸 에러가 나옵니다. print('s1 & s2 : ', s1.indisjoint(s2)) AttributeError: 'set' object has no attribute 'indisjoint' 무엇이 문제인 걸까요? - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

  • set
  • python
  • indisjoint
Act 2 scene 댓글 1 좋아요 0 조회수 735

스프링 핵심 원리 - 기본편 교재에 오타 질문

미해결

스프링 핵심 원리 - 기본편

115/165 에 나오는 내용인데 setDiscountPolicy메서드인데 내용은 get으로 되어있는데 오타인것 같아서요 public void setDiscountPolicy(@MainDiscountPolicy DiscountPolicy discountPolicy){ this.discountPolicy = discountPolicy; } 이런식으로 되어야 할것같은데 113/165에 나오는 내용인데 이 메서드도 마찬가지구요 감사합니다

  • 오타
  • get
  • oop
  • set
  • spring
김태현 댓글 1 좋아요 0 조회수 250

안녕하세요. 리턴 타입 질문 드립니다.

미해결

실전! Querydsl

조회시에 List가 아닌 set 으로 리턴 하는 방법이 있나요? ex) public Set < Long > findByNamesIn ( List < String > name ) { return jpaQueryFactory . select ( member . id ) . from ( member ) . where ( member .name . in (name)) . fetch (); // set return }

  • set
  • java
  • list
  • JPA
  • 조회
  • querydsl
hwjeon 댓글 1 좋아요 0 조회수 323

quiz 4 관련 list에서 특정값을 빼내는 함수 또는 set에서 shuffle할 수 있는 함수가 있나요?

미해결

파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자

list에서 무작위로 1개를 추출한 변수 chicken만 제외하고 싶은데 clear함수가 적용이 안돼서 질문드립니다. set의 difference와 같은 차집합 같이 이용할 수 있는 함수가 list에도 있을까요?? 아니면 set에서 shuffle처럼 무작위로 섞을 수 있는 함수가 있나요?

  • set
  • python
  • list
  • shuffle
김비오 댓글 1 좋아요 0 조회수 324

인기 태그

인프런 TOP Writers

주간 인기글