inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

완전탐색(For 반복문) 14분

해결됨

2주만에 통과하는 알고리즘 코딩테스트 (2024년)

for x in range(-10000, 10001): for y in range(-10000, 10001): if A * x + B * y == C: if D * x + E * y == F: print(x, y) break range가 빠진거죠?

  • python
  • 코딩-테스트
  • 알고리즘
미노 댓글 1 좋아요 1 조회수 567

정규표현식에서 . 과 ^ 에 대하여

해결됨

실리콘밸리 엔지니어가 가르치는 파이썬 기초부터 고급까지

r = re.findall(r'.at', 'The person wearing the hat sat in the shade') 에서 . 이 하는 역할이 뭔가요? r = re.findall(r'[^!.?]+', "Jesus! Hello World. Typical?") 여기서는 . 이 글자자체로 . 이지만 위에서는 .이 패턴을 나타내는건가요? r = re.findall(r'^\d', '1 person wearing the hat sat in the shade2') 그리고 ^ 이 처음을 나타낸다고 하셨는데 그러면 무조건 문장 처음에 있는 숫자만 찾는건가요 아니면 person wearing 1 ~ 이런식으로 있을때 문장 맨처음부터 찾는데 처음 찾은 숫자가 1이네 이런식으로 찾는건가요?

  • python
  • 알고리즘
남기정 댓글 1 좋아요 1 조회수 275

촌수계산질문

해결됨

[자바/Java] 문과생도 이해하는 DFS 알고리즘! - 입문편

안녕하세요! 선생님이 알리켜주신대로 한번 다시 하다가 저는 bfs 메소드에서 ++count로 했는데 count+1과 무슨 차이가 있을까요?? 백준에서 돌려봤더니 틀렸다고 떠요! private static void dfs(int start, int count) { visited[start]=true; if(start==end){ answer=count; return; } for(int i=1;i<=N;i++){ if(visited[i]==false&&graph[start][i]){ dfs(i,++count); } } }

  • java
  • 코딩-테스트
  • 알고리즘
  • dfs
박해빈 댓글 1 좋아요 1 조회수 329

return list(map(str, range(num)))

해결됨

실리콘밸리 엔지니어가 가르치는 파이썬 기초부터 고급까지

return list(map(str, range(num))) 여기에서 range() 함수 자체가 iterator를 반환하나요? 그럼 예전 강의에서 list자료형을 넣었을때도 iterator를 반환했던걸까요...? 그리고 람다형식으로 lamda i:str(i) 가 아니라 str만 써도 되나요....?? 그리고 t = timstmt = """ gen_num1(1000) """eit.timeit(stmt=stmt, setup=setup, number=10000) stmt자체에 숫자몇번을 돌리라는 뜻이 이미 있는데 number=10000는 왜 또 쓰는건가요?

  • python
  • 알고리즘
남기정 댓글 1 좋아요 1 조회수 243

파이썬 assertEqual

해결됨

실리콘밸리 엔지니어가 가르치는 파이썬 기초부터 고급까지

assertEqual()함수에 마우스를 가져다대면 assertEqual(self, first,second)라고 나오는데 왜 self.assertEqual해도 괜찮은건가요?

  • python
  • 알고리즘
남기정 댓글 1 좋아요 1 조회수 289

csv 파일은 없나요?

해결됨

실리콘밸리 엔지니어가 가르치는 파이썬 기초부터 고급까지

현재 pandas 파일 읽기와 쓰기 실습을 하고 있습니다. csv 파일이 혹시 따로 제공되지 않는 지 궁금하여 여쭤봅니다.

  • python
  • 알고리즘
NumpyAI 댓글 1 좋아요 1 조회수 495

수업 중간에 메소드 정의 보시는거 어떻게 하는지 알 수 있을까요?

해결됨

자바 기초부터 마스터하기 with 은종쌤 (Do it 자바 프로그래밍 입문) - Part 2(마스터편)

안녕하세요 수업 중간에 선생님께서 헬프를 연다?라고 하시면서 메소드에 대고 단축키를 눌렀더니 자바 사이트로 이동해서 관련 메소드에 대한 정보를 보시던데 어떤 키를 눌렀는지 궁금합니다. 참고로 인텔리제이 쓰고 있습니다. 구글에 검색해서 알고 싶은데 뭐라고 검색해야 나오는지 몰라서 그냥 여기다가 질문올려봅니다.

  • java
  • 객체지향
  • 알고리즘
seungmin38 댓글 2 좋아요 1 조회수 323

from typing import List, Protocol

해결됨

실리콘밸리 엔지니어가 가르치는 파이썬 기초부터 고급까지

from typing import List, Protocol 여기서 List 자료형은 원래 내장되있는거 아닌가요? 왜 from typing을 하는거죠? from typing 한 List와 원래 알고있던 list 자료형은 다른건가요? def calculate_total(items: List[Item]) -> float: 여기서 List의 들어있는 데이터하나가 무슨 자료형인지 나타내려면 List[]로 쓰나요? string이면 List['str']? List[str]로 쓰나요?

  • python
  • 알고리즘
남기정 댓글 1 좋아요 1 조회수 376

디스코드 초대장이 만료되었다고 합니다.

미해결

코딩테스트 [ ALL IN ONE ]

디스코드 방이 안들어가집니다. 링크를 타고 들어가면 초대장이 만료되었다고 나와요

  • python
  • 코딩-테스트
  • 알고리즘
으침 댓글 2 좋아요 1 조회수 1016

[질문] 유기농 배추 map 정보 반영 건

해결됨

[자바/Java] 문과생도 이해하는 DFS 알고리즘! - 입문편

안녕하세요, 강의 잘 듣고 있습니다. map 정보 반영에서 map[y+1][x+1] = true; 라고 하셨는데, map[x+1][y+1]도 true값을 넣어야 하지 않을까요? 빠른 답변 부탁합니다. 감사합니다.

  • java
  • 코딩-테스트
  • 알고리즘
  • dfs
현상원 댓글 1 좋아요 1 조회수 291

정수론 24분대 강의내용

해결됨

2주만에 통과하는 알고리즘 코딩테스트 (2024년)

24분14초 2의 제곱수로 나뉘어지는 약수를 찾아 더할때 왜 모든숫자들을 +1한상태로 봐야만 하는지 이유를 모르겠습니다

  • python
  • 코딩-테스트
  • 알고리즘
김동찬 댓글 1 좋아요 1 조회수 631

17298 오큰수 구하기 질문있습니다.

미해결

Do it! 알고리즘 코딩테스트 with Python

올려주신 코드로 공부하고 백준에 업로드 해 본 결과 시간 초과가 뜨는데, 시간 초과가 되지 않게 하려면 어떻게 수정할 수 있을까요 ?

  • python
  • 코딩-테스트
  • 알고리즘
스탑수 댓글 2 좋아요 1 조회수 709

class Tesla(object):

해결됨

실리콘밸리 엔지니어가 가르치는 파이썬 기초부터 고급까지

여기서 Tesla(object)에서 상속 시간에 배운바로는, object클래스를 상속하는거같은데 왜 다른 클래스와 다르게 이렇게 하나요?

  • python
  • 알고리즘
남기정 댓글 1 좋아요 1 조회수 265

map,filter

해결됨

실리콘밸리 엔지니어가 가르치는 파이썬 기초부터 고급까지

map과 filter값을 받아오기위해서는 방법이 for루프 list()함수 이 방법밖에 없는건가요?? 그리고 map,filter인자에는 list만 들어갈수있나요?? 딕셔너리,set, 튜플등은 안되나요?

  • python
  • 알고리즘
남기정 댓글 1 좋아요 2 조회수 275

파이썬 static method

해결됨

실리콘밸리 엔지니어가 가르치는 파이썬 기초부터 고급까지

Calc.add = staticmethod(Calc.add) 여기서 Calc클래스에 없는 함수를 만들고싶어서(기능은 Calc.add 랑 똑같은걸로) Calc.add2=staticmethod(Calc.add) 이런식으로 쓸수있나요??

  • python
  • 알고리즘
남기정 댓글 1 좋아요 1 조회수 298

파이썬 class method

해결됨

실리콘밸리 엔지니어가 가르치는 파이썬 기초부터 고급까지

@classmethod def hyundai(cls): return cls("sedan") 여기서 cls를 다른 변수 이름으로 바꿔도 되나요?(클래스 가리킨다는것은 유지된체로) 이렇게 instance method, class method로 나뉘는것은 타언어에는 없고 달리 파이썬만의 특징인가요??

  • python
  • 알고리즘
남기정 댓글 1 좋아요 1 조회수 338

response.raise_for_status()

해결됨

실리콘밸리 엔지니어가 가르치는 파이썬 기초부터 고급까지

response.raise_for_status() 함수를 이해못했어요... response코드가 200이 아닐경우만 에러를 던지나요? 에러를 던져서 에러처리는 어떻게하나요?

  • python
  • 알고리즘
남기정 댓글 1 좋아요 1 조회수 719

[이진 탐색 실전 문제] 원하는 정수 찾기 편 질문

미해결

Do it! 알고리즘 코딩테스트 with JAVA

안녕하세요? 강의를 듣다가 궁금한 것이 생겨 질문 드립니다. 자바의 정렬 기본 알고리즘 시간 복잡도와 이진 탐색 시간 복잡도가 nlogn인 건 이해했는데, 코드부를 보면 이중 반복문이 나오고 있습니다. 앞 서 강의에서 반복문을 기준으로 이중 반복문이면 n의2승이라고 말씀하셨는데, 이 중 반복문을 썼는데도 nlogn이 되는 건 반복문이 진행되는 동안 절반씩 찾기 때문인가요?? 만약 이중 반복문으로 시간 복잡도가 올라간다면 이중 반복문을 쓰지 않고, 해결하는 방법을 알려주실 수 있으실까요?

  • java
  • 코딩-테스트
  • 알고리즘
댓글 1 좋아요 0 조회수 521

파이썬은 dynamic,strong?

해결됨

실리콘밸리 엔지니어가 가르치는 파이썬 기초부터 고급까지

파이썬은 strong이라서 1,a의 타입이 다르므로 연산이 안되고 print(1 + "a") 근데 자바는 print(1+"a")가 문자열로 연결이 되는데, static이라서 변수 선언할때부터 각각 int,string으로 인식을 하는데 왜 파이썬은 + 연산이 안되고 자바나 자바스크립트에서는 형변환없이 바로 + 연산이 될까요?

  • python
  • 알고리즘
남기정 댓글 1 좋아요 1 조회수 195

for 루프에서 튜플 사용

해결됨

실리콘밸리 엔지니어가 가르치는 파이썬 기초부터 고급까지

[print(col) for (col, ) in score dict.items()] for (i, row) in score_df.iterrows(): 여기서 for 루프에서 ()을 안쓰고 for i,row for col, 이런식으로 써도 되나요? 앞에서는 ()를 안쓴거같아서요

  • python
  • 알고리즘
남기정 댓글 1 좋아요 0 조회수 272

인기 태그

인프런 TOP Writers

주간 인기글