44,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결눈떠보니 코딩테스트 전날
파이선 idle질문입니다.
[f'{i}*{h}={i*h}' for i in range(2,10) for h in range(1,10)] 파이썬 idle에서는 이렇게 하면 출력이 안되는데 어떻게 해야 출력이 되나요?
- 미해결눈떠보니 코딩테스트 전날
while문에서 len(돌의내구도) -1 왜 이게 맞나요?
만약에 점프력이 4여서 독의위치가 4가 될 경우 독의위치 < len(돌의내구도) 가 거짓이 되니까 while문에서 나오지 않나요? 점프력이 3인 경우에 어차피 한번 점프가 가능하면 생존하기 때문에 -1을 해주는 건가요?
- 미해결눈떠보니 코딩테스트 전날
javascript 수업 자료 질문 드려요
안녕하세요. 벼락치기 코딩 테스트 준비 문제 에서 강의 1 위에 수업자료 다운 받을 수 있게 되어있던데 javascript랑 파이썬이랑 자료가 같은가요? 46페이지 2.이론 부터는 python만 내용이 나와있는 것 같아요.
- 미해결눈떠보니 코딩테스트 전날
유레카 문제풀이
유레카문제풀이에서 충분히 할 수 있을거라고 하면서 끝맺음이 나는데... 끝까지 문제풀이를 해주셨으면 합니다.ㅠ부탁드립니다.
- 미해결눈떠보니 코딩테스트 전날
코드 질문
while문에서 아래 코드의 역할이 무엇인지 궁금합니다. if len(차집합) == 0: 방문 += stack break 아래처럼 작성하면 값이 틀리거나 효율성이 떨어지나요? while stack: cur = stack.pop() if cur not in visited: visited.append(cur) unvisited = graph[cur] - set(visited) if unvisited: stack.append(min(unvisited))
- 미해결눈떠보니 코딩테스트 전날
보너스 문제 : 문자열 파싱문제
꽃밭 문제를 푸는데 주어진 꽃밭을 연산자로 바꾸면 첫줄이 **0@+2로 나오고 이걸 우선순위에 맞게 풀이하면 4가 나오는데 result에 주어진 ['장미', '잡초', '해바라기', '라일락', '잡초']랑 너무 달라서...이렇게 푸는게 맞는지 모르겠습니다. result는 예시인가요? 아니면 잘못 풀고 있는걸까요? 답변 부탁드립니다.
- 미해결눈떠보니 코딩테스트 전날
1의 갯수를 구하는 문제 : filter를 사용하면 효율이 더 떨어질까요?
let count = 0; for(let i=0; i<=1000; i++){ count += String(i).split("").filter(n => n == "1").length; } console.log(count);처음에 문제 해설을 보기 전에 이런 식으로 풀었는데 강의하신 for문을 2번 사용하는 방법보다 효율이 떨어질까요? 아무래도 배열을 새로 만들고 다시 도는 방식이다 보니까 떨어질 것 같긴한데... 다른 반복문 문제를 비슷한 방식으로 푼다고 할 때 괜찮은 방법인지 궁금합니다.
- 미해결눈떠보니 코딩테스트 전날
1부터 100까지의 합
x = 0 for i in range(1, 101): x += i print(x) 로 하면 5050이 나오고 n = 100 for i in range(1, n+1): n += i print(n) 로 하면 n이 100이라 5150이 나오는데 맞는건가요??
- 미해결눈떠보니 코딩테스트 전날
jupyter notebook 사용법
goormide의 url을 통해 들어간 jupyter notebook에서는 !ls, !touch등 명령어가 잘 작동하는데 알고리즘 폴더를 만들고 거기서 powerShell에 jupyter notebook을 입력하고 생성된 url로 들어가면 !ls나 !touch등의 명령어가 'ls'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 라고 나오며 동작하지 않습니다ㅠㅠ
- 미해결눈떠보니 코딩테스트 전날
5 10 66 77 54 32 11 15 는 분활을 결과입니다
5, 10, 66, 77, 54, 32, 11, 15 는 분활을 결과입니다 그렇다면 여기서 그룹하나와 그룹둘은 어떻게 나뉘는건가요?
- 미해결눈떠보니 코딩테스트 전날
for i in range(입력리스트의길이-1)
갑자기 코드가 이렇게 바뀌었는데요. 별도 설명이 없어서요! 왜 -1 하는건가요
- 미해결눈떠보니 코딩테스트 전날
재귀함수 기본 질문 드립니다.
def 문자열뒤집기(text): if text == '': return None else: return 문자열뒤집기(text[1:]) print(text[0])print(문자열뒤집기('Jeong')) def 문자열뒤집기(text): if text == '': return None else: 문자열뒤집기(text[1:]) print(text[0])print(문자열뒤집기('Jeong')) 안녕하세요! 강의 정말 잘 보고있습니다. 제가 아직 함수의 return에 대한 기본 개념이 없어서 그런 것 같은데 상기 두 개의 함수의 차이를 모르겠습니다. 설명 부탁드립니다!
- 미해결눈떠보니 코딩테스트 전날
파이썬 강의에서 실습에 쓰이는 환경은 무엇인가요?
강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다.
- 미해결눈떠보니 코딩테스트 전날
concat is not a function
function quickSort(array){ let arrayLength = array.length; if(arrayLength <=1){ return arrayLength; } let pivot = [array.shift()] let groupOne = []; let groupTwo = []; for(let i in array){ if(array[i]< pivot){ groupOne.push(array[i]) }else{ groupTwo.push(array[i]) } } return quickSort(groupOne).concat(pivot, quickSort(groupTwo)) } 정말 별거 아닌 질문인데요 .. return 할때 사용한 quickSort(groupOne).concat 이 함수가 아니라는 반응을 보입니다. 정확히 다 입력한것같은데 왜 이럴까요.... ㅠㅠㅠ
- 미해결눈떠보니 코딩테스트 전날
call stack error
똑같이 작성한것같은데 에러가 콜 스택 에러가 나는데 왜 그런걸까요 ...ㅠㅠ function mergeSort(array){ let arrayLength = array.length; let result = []; if(arrayLength <= 1){ return array; } let mid = parseInt(array/2); let firstGroup = mergeSort(array.slice(0,mid)); let secondGroup = mergeSort(array.slice(mid, )) while(firstGroup.length != 0 && secondGroup.length !=0){ if(firstGroup[0]<secondGroup[0]){ result.push(firstGroup.shift()); }else{ result.push(secondGroup.shift()); } } while(firstGroup.length != 0){ result.push(firstGroup.shift()) } while(secondGroup.length != 0){ result.push(secondGroup.shift()) } return result; }
- 미해결눈떠보니 코딩테스트 전날
12분대 100포함여부
Min, Max로 진행시 100이 포함되어서 값이 나오는데 왜 최종풀이때는 100이 빠지는지 궁금합니다. 단순히 단어를 만들기 위함인가요? 아니면 알고리즘상 처음 100을 빼는 이유가 있는지요?
- 미해결눈떠보니 코딩테스트 전날
shift 설명 부분
의도하시려는 바는 push 는 요소를 뒤에 추가한다는 의도이신거 같은데 영상에서는 shift를 두번째 설명하실때 요소 뒤에 추가된다고 설명하시네요
- 미해결눈떠보니 코딩테스트 전날
노션 답안은 어디에 있나요?
JAVA독 수행 중인데.. 강의해주신대로 코드를 돌리는데 원하는 답이 나오지 않습니다 ㅜㅠ 노션에는 문제만 있는거 같은데.. 혹시.. 답변 코드는 없는건가요?
- 미해결눈떠보니 코딩테스트 전날
독이 돌을 건넜는지 판단하는 부분
while 문에서 돌의 내구도에 -1 이아니라 +1 해줘야 맞지않을까요? 독은 돌의 첫칸이 아닌 첫칸의 앞에서 시작하니까요.그리고 독의 위치가 목적지에 도달했다면 내구도 깎는 로직을 탈 때 list 에서 out of range 뜨니까 break 쳐야 오류안나더라구요.while 독의위치 < len(돌의내구도) + 1: 독의위치 += int(i['점프력']) if ( 독의위치 >= len(돌의내구도)+1): break
- 미해결눈떠보니 코딩테스트 전날
강의 듣는 순서
강의 듣는 순서에 대해 질문 드립니다. 섹션 1, 벼락치기 코딩테스트 준비 문제, 처음부터 문제1 해설이 시작되서요. 기본 알고리즘 강좌로 자신감 UP! 하고 Javascript 30분 요약 강좌로 빠르게 복습하자! 부터 시작해도 되나요? 아니면 코딩테스트 준비 문제부터 시작해야 하나요? 조금 햇갈려서 질문 드립니다. 듣는 순서가 있으면 추천 부탁드릴게요!