묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨세계 대회 진출자가 알려주는 코딩테스트 A to Z (with Python)
실전 문제풀이 관련 질문
2022 KAKAO TECH INTERNSHIP 문제 중 코딩테스트 공부 문제에서 실패하는 경우가 있어서 왜 그런지 질문드리려고 합니다. 예시풀이 중 dp풀이랑 비슷하게 풀었는데 다른 점은 저는 dp[alg][cop]을 해당 alg, cop에 도달하기 위해 필요한 최소 비용으로 정의하고 마지막에 최대 alg~+30, co~ +30 중 최소값을 리턴하도록 정의했습니다. 이렇게 하니까 정확성은 다 통과하는데 효율성에서 실패하는 경우가 생기던데 왜그럴까요?def solution(alp, cop, problems): answer = 0 problems += [[0,0,1,0,1], [0,0,0,1,1]] dp = [[1000] * 181 for _ in range(181)] dp[alp][cop] = 0 goal = [alp,cop] for alp_req, cop_req, alp_rwd, cop_rwd, cost in problems: goal[0] = max(goal[0], alp_req) goal[1] = max(goal[1], cop_req) for i in range(alp, 181): for j in range(cop, 181): for alp_req, cop_req, alp_rwd, cop_rwd, cost in problems: if i >= alp_req + alp_rwd and j >= cop_req + cop_rwd: dp[i][j] = min(dp[i][j], dp[i-alp_rwd][j-cop_rwd] + cost) answer = 1000 for row in dp[goal[0]:]: answer = min(answer, min(row[goal[1]:])) return answer
-
해결됨350개의 개인 앱을 만들어 월급의 7배 수익을 달성한 방법
로그인 기능 관련 질문
안녕하세요! 강의 잘 듣고 있습니다. 앱을 개발하시면서 필요하다면 로그인 기능이 필요할텐데 일반 사용자들이 로그인/회원가입 기능에 큰 거부감은 없었을까요?iOS 같은 경우에는 CloudKit 등을 활용해서 별도 회원 구조에 대한 구현 없이도 사용자의 앱 데이터를 유지할 수 있었는데 서버 기반으로 구현하다보면 데이터 유지를 위해 불가피하게 회원 기능이 필요할 것 같아서 조금 고민이 되네요.또한 회원 기능 추가 시에 개인정보나 법적인 문제들에 대한 문제는 없으셨는지도 궁금합니다.혹시 대답이 가능하시다면 회원 기능을 제공하는 비중이 어느정도인지도 궁금합니다. 감사합니다!
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
7회 기출 작업형1, 문제 1번 질문입니다.
영상 7분쯤3) 과목 점수 스탠다드 스케일 부분에서 df[["score"]]=scaler.fit_transform(df[["score"]]) 과#데이터프레임 강사님이 작성하신df["score"]=scaler.fit_transform(df[["score"]]) #시리즈 와 같은 결과가 뜨는데 왜 그런걸까요...? 보통 df[cols]=scaler.fit_transform(df[cols])썼던거 같아서요.. 그럼 전자가 맞는 표현 아닌가요?
-
해결됨한 입 크기로 잘라먹는 타입스크립트(TypeScript)
섹션6. 인터페이스 - 인터페이스 확장하기
interface Animal { name : string; age : number; } interface Dog extends Animal { isBark : boolean; sayHi() : void } interface Cat extends Animal { isScratch : boolean; sayHi(a:number, b:number) : void } // interface DogCat extends Dog, Cat {}. Named property 'sayHi' of types 'Dog' and 'Cat' are not identical.ts(2320) interface DogCat extends Dog, Cat {} 위의 코드와 같이 Dog와 Cat타입이 있고 각각의 타입에서 동일한 메서드로 만든 메서드 오버로딩을 하고싶은데 에러가 발생합니다. 대안이 따로 있을까요?
-
미해결
FINGOO📊에서 CTO 창업멤버를 모집합니다❗
(사이드 프로젝트는 아닙니다)1) CTO / 1명2) 백엔드 개발자 / 1명3) 프론트 개발자(서비스개발기획가) / 1명4) AI 개발자 / 1명5) 대외마케터 / 2명✔1) CTO 우대 요건- 팀의 목표에 얼라인하고 목표 달성을 위한 전략을 세울 수 있고, 사회성이 좋으신 분- 기술 스택 (필수는 아님) : Nest.js, Postgresql, Typeorm, Redis ✔2) 백엔드 개발자 우대 요건 - 깃허브 등 포트폴리오 및 백엔드 개발에 일가견이 있으신 분- 기술 스택 (필수는 아님) : Nest.js, Postgresql, Typeorm, Redis ✔3) 프론트 개발자 우대 요건 - Next.Js 및 TypeScript 개발 경험과 컴포넌트 분리에 대한 고민이 있으신 분- 기술 스택 (필수는 아님) : Next.js, TypeScript, React, SWR, Zustand, Jest, Storybook, MSW, Tailwind✔4) AI 개발자- 경제/금융/투자 분야에 강하고 이를 수치적으로 해석할 수 있는 분- GPT 프롬프팅 학습에 관심이 있으신 분 (아예 몰라도 됨)✔5) 대외마케터필수요건- 동아리/스타트업/학생회 등 단체활동 경험자- 인스타그램 사용 및 컨텐츠 제작 경험자 (개인 게시물도 포함)- 마케팅 또는 스타트업의 영업 활동에 경험이 있거나 열정이 있는 자우대 요건- 데이터 애널리틱스 툴 (구글 애널리틱스, 마이크로소프트 크래리티, 등) 사용 가능자- 군 복무를 마쳤거나 당분간 복무가 예정되어있지 않은 자- 주식 등 투자 경험이 있고 투자 지식 보유자📈 서비스 소개트레이딩 뷰 차트의 핵심 기능, Fred의 편리한 이미지 공유 기능에 더해, 금융전용 챗 GPT를 입혀, 개개인 고객의 눈높이에 맞춰 증권사 직원처럼 친절히 투자를 분석해주는 서비스입니다. 🌎 서비스 소개 홈페이지 링크https://fingoo.vercel.app/ 📩 지원방법https://forms.gle/ZgpwxkaGUA5jYNaT8 🗓 모집기한채용 시까지 📍업무 장소대부분 온라인 📍소득배분 및 지분협의를 통해 결정 📍참고사항현재 개발은 70% 이상 진행완료 되었으며, 현재는 베타모델 런칭을 통해 사용자 경험을 축적하고 있습니다. 2월 모바일 및 웹 베타 버전 정식 런칭 예정이며, 3월 모바일 및 웹 정식 버전 공식 런칭 예정입니다. 기획서, IR자료 등 본 사업에 더 많은 사항이 궁금하시다면 문의 부탁 드립니다. 📍About 임원진CEO 김도경 : 베스트 셀러 <최저임금 딜레마>의 저자, 텔레그램 macro guide, 네이버 블로그 '경제 읽어드립니다' 운영자, 투자자산운용사☎ 문의사항https://open.kakao.com/o/s07te5Igㅣ머케팅
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
캐글
캐글에서 문제를 풀고자하는데 copy&edit 버튼을 눌러도 위의 형식대로 표시가 됩니다! 어떻게 해결하면 될까요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
localhost8080/index 페이지 404오류 뜹니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.
-
미해결[개정3판] Node.js 교과서 - 기본부터 프로젝트 실습까지
morgan모듈이 cors 문제가 발생할때만 OPTIONS 메서드가 로깅이 되는 이유가 궁금합니다.
cors 정책 적용// routes/v2.js const express = require("express"); const { verifyToken, apiLimiter } = require("../middlewares"); const { createToken, getMyPosts, getPostsByHashtag, corsWhenDomainMatches, getFollowersByUser, getFollowingsByUser, } = require("../controllers/v2"); const router = express.Router(); // router.use((req, res, next) => { // res.setHeader("Access-Control-Allow-Origin", "http://localhost:4000"); // res.setHeader("Access-Control-Allow-Headers", "content-type"); // next(); // }); router.use(corsWhenDomainMatches); // CORS 정책 적용 미들웨어 // 토큰 발급 라우터 // /v2/token router.post("/token", apiLimiter, createToken); ... module.exports = router;morgan 로깅 CORS 정책 미적용// routes/v2.js const express = require("express"); const { verifyToken, apiLimiter } = require("../middlewares"); const { createToken, getMyPosts, getPostsByHashtag, corsWhenDomainMatches, getFollowersByUser, getFollowingsByUser, } = require("../controllers/v2"); const router = express.Router(); // router.use((req, res, next) => { // res.setHeader("Access-Control-Allow-Origin", "http://localhost:4000"); // res.setHeader("Access-Control-Allow-Headers", "content-type"); // next(); // }); // router.use(corsWhenDomainMatches); // CORS 미들웨어 비활성화 // 토큰 발급 라우터 // /v2/token router.post("/token", apiLimiter, createToken); ... module.exports = router; morgan 로깅찾아보니 OPTIONS 메서드는 CORS 문제 때문이 아닌 브라우저는 요청을 보내기전 OPTIONS 메서드로 먼저 예비요청을 보낸다는 것을 알았습니다. 그렇다면 OPTIONS 메서드는 모든 요청마다 예비 요청으로 이뤄지고 있을텐데 왜 CORS 문제일때만 OPTIONS 메서드가 로깅이 되는지 궁금합니다.
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
작업형2 모의고사2
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요먼저 유사한 질문이 있었는지 검색해보세요 시험에서 작업형2문제가 결측값이 있는 문제가 나오면 value_counts()를 통해 가장많이 있는값을 찾아서 fillna() 해주려합니다. train['name'].value_counts() #Hillside Hoteltrain['name'] = train['name'].fillna('Hillside Hotel')test['name'].value_counts() #Brooklyn Apartment test['name'] =test['name'].fillna('Brooklyn Apartment')그런데 train과 test의 value_counts()값이 달라서 train과 test에 다른값(Hillside Hotel 와 Brooklyn Apartment) 을 넣어도 되나요??
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
xgb warning
시험환경에서 XGB는 warning이 뜨는게 맞는거죠?
-
해결됨한 입 크기로 잘라먹는 타입스크립트(TypeScript)
섹션5. 함수와 타입 - 사용자 정의 타입 가드 질문
해당 강의 예시에서는 // Dog 타입인지 확인하는 타입 가드 function isDog(animal: Animal): animal is Dog { return (animal as Dog).isBark !== undefined; } // Cat 타입인지 확인하는 타입가드 function isCat(animal: Animal): animal is Cat { return (animal as Cat).isScratch !== undefined; } function warning(animal: Animal) { if (isDog(animal)) { console.log(animal.isBark ? "짖습니다" : "안짖어요"); } else { console.log(animal.isScratch ? "할큅니다" : "안할퀴어요"); } }위의 코드와 같이 Dog와 Cat 두개를 작성하셨는데, 만약 훨씬 더 많은 동물이 있다면 그 개수만큼 사용자 정의 타입가드를 생성해야하나요? 큰 프로젝트의 경우, 가드를 해줘야할 타입이 많을 것 같고, 그만큼 코드의 양이 늘어날 것 같다고 생각되어서요! 그리고 위의 질문과 비슷할 수도 있는데 타입가드 함수의 반환값이 animal is Dog 과 같이 작성되어 animal이 Dog 으로만 추론되게끔 반환이 되는데 만약, 조건문에서 Dog 또는 Dragon인지 확인하고 그 조건문의 구현부에서 실행되는 코드가 같다면 type Dog = { name : string; isBark : boolean; } type Cat = { name : string; isScratch : boolean; } type Dragon = { name : string; isBreatheFire : boolean; } type Animal = Dog | Cat | Dragon; function isDogOrDragon(animal : Animal) { return (animal as Dog).isBark !== undefined || (animal as Dragon).isBreatheFire !== undefined; } function isCat(animal : Animal) : animal is Cat { return (animal as Cat).isScratch !== undefined; } function warning(animal : Animal) { if( isDogOrDragon(animal)) { // 용 또는 강아지 console.log('강아지 또는 용입니다.'); } else if (isCat(animal)){ // 고양이 console.log(animal.isScratch ? "할큅니다" : "안할퀴어요"); } }사용자 정의 타입 가드 함수 isDogOrDragon에서 Dog 또는 Dragon인지 확인하는 함수에서는 어떻게 반환하면 될까요?
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
테스트 에러
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. > Task :compileJava UP-TO-DATE> Task :processResources UP-TO-DATE> Task :classes UP-TO-DATE> Task :compileTestJava> Task :processTestResources NO-SOURCE> Task :testClasses> Task :testNov 23, 2024 12:22:03 PM org.junit.platform.launcher.core.EngineDiscoveryOrchestrator lambda$logTestDescriptorExclusionReasons$7INFO: 0 containers and 4 tests were Method or class mismatchresult = Member(id=null, loginId=null, name=null, password=null)expired = nullBUILD SUCCESSFUL in 694ms4 actionable tasks: 2 executed, 2 up-to-date12:22:03: Execution finished ':test --tests "hello.login.web.session.SessionManagerTest.sessionTest"'. 이렇게 에러가 나와서 build에서 gradle → IntelliJ IDEA로 바꾸니깐 됐어요
-
미해결[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
기출4회-시험환경(캐글)
캐글에 시험환경으로 풀어보기로 풀어보려하는데 shift+enter로 실행이 원래 안되는걸까요? 그리고 df.head()를 해도 아래 출력이 안됩니다.
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
소수점 버림, 올림, 부분 문자 일치 질문입니다.
기출유형 4회 작업형 1 관련 1번 문제소수점을 버려 정수형으로 표현을 할 때 소수점을 버리거나 올리는 함수(예 : round)와 같은 함수가 있나요? 마지막답인 경우엔 int로 쓰면 될 것은데 혹시나 목록에 있는 데이터를 수정할 때 쓸수 있는 방법이 궁금합니다.3번 문제 United Kingdom 단독을 찾으라고 하였는데 문제에서는 United Kingdom 만 나와 있는데 country가 만일 United Kingdom & Korea와 같이 공동 제작이 섞여 있다면 조건을 어떻게 주어야 하나요? 일치하는 문자(==가 아니라 일부 일치하는 것 찾는 조건)
-
미해결RAG 마스터: 기초부터 고급기법까지 (feat. LangChain)
langchain 적용 서비스 배포/운영
안녕하세요 양질의 강의 감사히 잘 듣고 있습니다.다름이 아니라 이렇게 langchain으로 RAG 를 접목시킨 서비스를 배포/운영 하는데에는 어떤 걸 더 배워야하는지 궁금합니다. 지금 생각으로는 1) langchain 소스코드로 gradio나 streamlit 챗봇을 만들고2) 도커 이미지 같은걸 만들어서3) AWS 서버에 배포 (혹은 서버리스) 혹시 제가 생각하는 과정이 맞는지, 아니면 현업에서는 다른 방법을 사용하는지 궁금합니다.이번 강의를 듣고 만든 서비스 배포를 위해서는 어떤 기술을 더 익혀야하는지 알려주시면 감사하겠습니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
save()메소드의 리턴값에 대해서
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요! 강의 정말 잘 듣고 있습니다.MemoryMemberRepository클래스의 save() 메소드에 대해서 궁금한게 있습니다. @Override public Member save(Member member) { member.setId(++sequence); store.put(member.getId(), member); return member; }여기서 리턴값에 멤버를 그대로 반환하는데요, 이러면 외부에서 member값을 변형할 수 있고 그 변형이 DB에 저장된 값에도 영향을 미치는 위험이 있지 않나 해서요.return new Member(member); 이런식으로 하는게 더 나은 방법이 아닌가 싶어서 여쭤봅니다.
-
미해결
실제 매장에서 사용할 서비스 프론트엔드 모집!
해당 서비스는 실제 매장에서 사용 예정인 만큼 개발 과정, 혹은 개발 후에도의견을 전달 받고 수정해 가는 과정이 있을 것이라는 점 참고해주시길 바랍니다. 서비스는 크게 관리자용, 고객용 2가지로 나누어 개발이 진행될 것같으며, 예약 및 회원 관리 서비스입니다. 예약 과정에는 캘린더에 클릭 혹은 드래그를 활용하여 예약을 등록할 수 있어야합니다. 고객용에서는 예약 가능한 시간을 확인하고, 채팅 등의 방법을 이용하여 예약할 수 있어야 합니다. 개발 순서는 관리자용 -> 고객용 이며, 관리자용의 구상은 마무리가 되어, 기본적인 API는 개발이 된 상황이고, 고객용 페이지는 참여하시는 분들의 의견을 전달 받고 기획을 진행할 예정입니다. 프로젝트 진행은 프로토타입 개발 (디자인X) -> 매장 전달 -> 피드백 수용 -> 최종본 개발 (디자인O) 과 같은 순으로 진행하게 될 것같습니다. 절대 큰 규모의 프로젝트가 아니기에 관리자용 전체 개발 기간은 1달 이내로 생각하고 있으며, 중도 포기하지 않는, 끝까지 함께 해주시는 학생, 취준생 분들 환영합니다! https://open.kakao.com/o/snLi7UYg간단한 자기소개와 함께 문자 주시면 감사하겠습니다.
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
시험환경 코드 실행 방법
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요먼저 유사한 질문이 있었는지 검색해보세요시험환경에서 실행 버튼을 눌러야 코딩이 실행되나요? Colab, 쥬피터 노트북에서 shift+ enter로 코드를 실행했었는데 시험환경에서는 실행이 되지 않네요. 시험 환경에서 코드 실행 방법이 불편해서 혹시 다른 방식이 있나 여쭤봅니다.
-
해결됨이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
우선순위 관련 질문입니다.
34:49 에서, DeadSlot 가 최우선순위로 재생하도록 설정하셨다고 하였는데, 이 죽는모션이 최우선순위로 재생된다는 것이 어떤 의미인지 알고 싶습니다. defaultGroup 안에서의 2개의 슬롯 중 DeadSlot 이 다른 슬롯보다 우선순위로 재생된다는 의미인가요?
-
미해결[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
fit_transform 관련 질문
from sklearn.preprocessing import MinMaxScaler mms = MinMaxScaler() df['co'] = mms.fit_transform(df[['co']])MinMaxScaler에서 fit_transform에 [] 를 두번 쓰는 이유가 무엇인가요?강의에서는 문법이라 외워야되는 것처럼 이야기하셨는데 그냥 문법 만든 사람이 저렇게 쓰도록 해서 그런 건가요?시험에 쓰는 함수 중에 저런 특이한 것들이 더 있나요? [], (), [[]] 쓰는 게 헷갈리는데 쉽게 외울 수 있는 기준이나 공식이 있나요?