묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨실리콘밸리 엔지니어가 가르치는 파이썬 기초부터 고급까지
파이썬 assertEqual
assertEqual()함수에 마우스를 가져다대면 assertEqual(self, first,second)라고 나오는데 왜 self.assertEqual해도 괜찮은건가요?
-
해결됨실리콘밸리 엔지니어가 가르치는 파이썬 기초부터 고급까지
csv 파일은 없나요?
현재 pandas 파일 읽기와 쓰기 실습을 하고 있습니다. csv 파일이 혹시 따로 제공되지 않는 지 궁금하여 여쭤봅니다.
-
해결됨자바 기초부터 마스터하기 with 은종쌤 (Do it 자바 프로그래밍 입문) - Part 2(마스터편)
수업 중간에 메소드 정의 보시는거 어떻게 하는지 알 수 있을까요?
안녕하세요수업 중간에 선생님께서 헬프를 연다?라고 하시면서메소드에 대고 단축키를 눌렀더니자바 사이트로 이동해서 관련 메소드에 대한 정보를 보시던데 어떤 키를 눌렀는지 궁금합니다.참고로 인텔리제이 쓰고 있습니다.구글에 검색해서 알고 싶은데 뭐라고 검색해야 나오는지 몰라서 그냥 여기다가 질문올려봅니다.
-
해결됨실리콘밸리 엔지니어가 가르치는 파이썬 기초부터 고급까지
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]로 쓰나요?
-
미해결코딩테스트 [ ALL IN ONE ]
디스코드 초대장이 만료되었다고 합니다.
디스코드 방이 안들어가집니다.링크를 타고 들어가면 초대장이 만료되었다고 나와요
-
해결됨[자바/Java] 문과생도 이해하는 DFS 알고리즘! - 입문편
[질문] 유기농 배추 map 정보 반영 건
안녕하세요, 강의 잘 듣고 있습니다. map 정보 반영에서 map[y+1][x+1] = true; 라고 하셨는데, map[x+1][y+1]도 true값을 넣어야 하지 않을까요?빠른 답변 부탁합니다.감사합니다.
-
해결됨2주만에 통과하는 알고리즘 코딩테스트 (2024년)
정수론 24분대 강의내용
24분14초 2의 제곱수로 나뉘어지는 약수를 찾아 더할때 왜 모든숫자들을 +1한상태로 봐야만 하는지 이유를 모르겠습니다
-
미해결Do it! 알고리즘 코딩테스트 with Python
17298 오큰수 구하기 질문있습니다.
올려주신 코드로 공부하고 백준에 업로드 해 본 결과 시간 초과가 뜨는데, 시간 초과가 되지 않게 하려면 어떻게 수정할 수 있을까요 ?
-
해결됨실리콘밸리 엔지니어가 가르치는 파이썬 기초부터 고급까지
class Tesla(object):
여기서 Tesla(object)에서 상속 시간에 배운바로는, object클래스를 상속하는거같은데 왜 다른 클래스와 다르게 이렇게 하나요?
-
해결됨실리콘밸리 엔지니어가 가르치는 파이썬 기초부터 고급까지
map,filter
map과 filter값을 받아오기위해서는 방법이for루프list()함수 이 방법밖에 없는건가요??그리고 map,filter인자에는 list만 들어갈수있나요?? 딕셔너리,set, 튜플등은 안되나요?
-
해결됨실리콘밸리 엔지니어가 가르치는 파이썬 기초부터 고급까지
파이썬 static method
Calc.add = staticmethod(Calc.add)여기서 Calc클래스에 없는 함수를 만들고싶어서(기능은 Calc.add 랑 똑같은걸로)Calc.add2=staticmethod(Calc.add)이런식으로 쓸수있나요??
-
해결됨실리콘밸리 엔지니어가 가르치는 파이썬 기초부터 고급까지
파이썬 class method
@classmethod def hyundai(cls): return cls("sedan")여기서 cls를 다른 변수 이름으로 바꿔도 되나요?(클래스 가리킨다는것은 유지된체로)이렇게 instance method, class method로 나뉘는것은 타언어에는 없고 달리 파이썬만의 특징인가요??
-
해결됨실리콘밸리 엔지니어가 가르치는 파이썬 기초부터 고급까지
response.raise_for_status()
response.raise_for_status() 함수를 이해못했어요... response코드가 200이 아닐경우만 에러를 던지나요? 에러를 던져서 에러처리는 어떻게하나요?
-
미해결Do it! 알고리즘 코딩테스트 with JAVA
[이진 탐색 실전 문제] 원하는 정수 찾기 편 질문
안녕하세요? 강의를 듣다가 궁금한 것이 생겨 질문 드립니다.자바의 정렬 기본 알고리즘 시간 복잡도와 이진 탐색 시간 복잡도가 nlogn인 건 이해했는데, 코드부를 보면 이중 반복문이 나오고 있습니다.앞 서 강의에서 반복문을 기준으로 이중 반복문이면 n의2승이라고 말씀하셨는데, 이 중 반복문을 썼는데도 nlogn이 되는 건 반복문이 진행되는 동안 절반씩 찾기 때문인가요??만약 이중 반복문으로 시간 복잡도가 올라간다면 이중 반복문을 쓰지 않고, 해결하는 방법을 알려주실 수 있으실까요?
-
해결됨실리콘밸리 엔지니어가 가르치는 파이썬 기초부터 고급까지
파이썬은 dynamic,strong?
파이썬은 strong이라서 1,a의 타입이 다르므로 연산이 안되고print(1 + "a") 근데 자바는 print(1+"a")가 문자열로 연결이 되는데, static이라서 변수 선언할때부터 각각 int,string으로 인식을 하는데 왜 파이썬은 + 연산이 안되고 자바나 자바스크립트에서는 형변환없이 바로 + 연산이 될까요?
-
해결됨실리콘밸리 엔지니어가 가르치는 파이썬 기초부터 고급까지
for 루프에서 튜플 사용
[print(col) for (col, ) in scoredict.items()]for (i, row) in score_df.iterrows():여기서 for 루프에서 ()을 안쓰고 for i,row for col, 이런식으로 써도 되나요? 앞에서는 ()를 안쓴거같아서요
-
해결됨2주만에 통과하는 알고리즘 코딩테스트 (2024년)
언어 문제 질문 드립니다.
현재 c++를 사용중인데 c++로 해도 상관은 없나요?
-
해결됨[자바/Java] 문과생도 이해하는 DFS 알고리즘! - 입문편
(백준 1260) 큐 사용에 대해서 질문드립니다!
선생님 덕분에 회차를 거듭할수록 재귀에 대한 이해도가 높아지고 있습니다 감사합니다!기존에 계속 독학으로 하다보니 제가 아는 내용과 조금 다른 부분이 있어 오늘만 벌써 두번째 질문이네요 ㅜㅜ기존에 큐를 구현할때 Queue<Integer> q = new LinkedList<>();혹은 PriorityQueue<Integer>pq = new PriorityQueue<>();로 구현해서 사용했었습니다!근데 혹시 ArrayList로 구현하시는 이유가 있을까요?? 하나 더 여쭤보자면...dfs는 재귀함수를 호출하는게 필수인데 비해bfs는 재귀호출이 없는데그럼 bfs는 재귀가 아닌 queue를 무조건적으로 사용한다고 생각하면 될까요? 매번 훌륭한 강의 감사드립니다!!
-
해결됨[자바/Java] 문과생도 이해하는 DFS 알고리즘! - 입문편
(백준 24479) 강의에서 오름차순 정렬시 궁금한 점이 있습니다!
선생님 매번 감사합니다 유튜브부터 많이 도움을 받아 오늘 강의까지 결제하게 되었네요 :)for 문 안에 collections.sort를 사용하셔서 정렬하셨는데 저는 사실 그동안 Arrays.sort만 사용했었거든요프로그래머스에서 다른사람 풀이를 참고하다보면 Collections.sort 가 꽤 많이 나오더라구요합병정렬과 퀵정렬의 차이라는 이론적인 부분 외에 바꿔 사용해도 문제가 없는지, 효율적으로 다른부분이 있는지 궁금합니다! 추가적으로 궁금한게 하나 더 생겨서 수정합니다!문제에서 보면 노드의 방문순서를 출력하라고 했는데for(int i = 1; i <=N, i++) { bw.write(String.valueOf(answer[i]));로 출력해주셨습니다!리스트를 정렬해주었기에 크게 문제가 없는것인가 싶은데...조금 극단적으로 예시를answer[1] = 1answer[2] = 4answer[3] = 2answer[4] = 5answer[5] = 3이라고 했을때사용해주신 방식으로 출력하면 1,4,2,5,3 이 출력되나실제로 방문한 순서는 1,3,5,2,4로 상이하다는 생각이 들었습니다그래서 이중 for문을 사용하여for(int i = 1; i <=N; i++) { for (int j = 1; j <= N; j++) { if (i == answer[j]) 일때 j 의 값을 출력하는게순서를 출력하는게 아닌가.. 라는 의구심이 들었습니다혹시 제가 이해를 잘못하고 있는거라면 지적해주시면 감사히 듣겠습니다!
-
해결됨2주만에 통과하는 알고리즘 코딩테스트 (2024년)
백준에 1090 모이기 문제가 없습니다.
1090 문제를 풀기위해서 백준에서 검색해보았는데 대신에 체커라는 문제가 나오고 모이기라는 문제는 보이지 않네요.. 혹시 문제를 풀 수 있는데가 있을까요??