묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결성공적인 진짜 iOS 개발자 되기 [기초부터 실무까지]
func 기능을 쓸때 self. 을 왜쓰는지 이해가 잘안되네요 ㅠㅠ
안녕하세요 func 기능을 쓸때 self. 이것을 많이 쓰는데 왜 써야하는지 100퍼센트 이해가 안되네요 혹시 어떨때 쓰는지 알수있을까요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
안녕하세요 제 코드에 반례가 있을까요?
문제를 풀어서 보여지는 테스트 케이스는 다 맞는데 반례가 있을까요?#include <bits/stdc++.h> using namespace std; int n; int temp; pair<int, int> team1; pair<int, int> team2; int team1total; int team2total; string mmss; int main(){ ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); cin >> n; for(int i = 0; i < n; i++){ cin >> temp >> mmss; string m = mmss.substr(0,2); string s = mmss.substr(3,2); int mm = atoi(m.c_str()); int ss = atoi(s.c_str()) + 60*mm; if(team1.first == team2.first){ if(temp == 1){ team1.first++; team1.second = ss; }else{ team2.first++; team2.second = ss; } }else if(team1.first > team2.first){ if(temp == 1){ team1.first++; }else{ team2.first++; if(team1.first == team2.first){ team1total += ss - team1.second; team1.second = 0; team2.second = 0; } } }else if(team1.first < team2.first){ if(temp == 2){ team2.first++; }else{ team2.first++; if(team1.first == team2.first){ team2total += ss - team2.second; team2.second = 0; team1.second = 0; } } } } if(team1.second != 0){ team1total += 48*60 - team1.second; }else if(team2.second != 0){ team2total += 48*60 - team2.second; } string total1Time_first = to_string(team1total / 60); string total1Time_second = to_string(team1total % 60); string total2Time_first = to_string(team2total / 60); string total2Time_second = to_string(team2total % 60); if(total1Time_first.length() == 1)total1Time_first = "0" + total1Time_first; if(total1Time_second.length() == 1)total1Time_second = total1Time_second +"0"; if(total2Time_first.length() == 1)total2Time_first = "0" + total1Time_first; if(total2Time_second.length() == 1)total2Time_second = total2Time_second +"0"; cout << total1Time_first+":"+total1Time_second << "\n"; cout << total2Time_first+":"+total2Time_second << "\n"; return 0; }
-
미해결3. 웹개발 코스 [스프링 프레임워크+전자정부 표준프레임워크]
열심히 공부하자.
안녕하세요.글을 쓰면 쿠폰을 주신다고 하셔서요...ㅠㅡㅜ 열심히 잘 듣고 있습니다.
-
해결됨코딩테스트 [ ALL IN ONE ]
코딩테스트 공부 순서 질문
현재 국비학원다니며 코딩테스트 준비를 시작해보려고 하는데프로그래머스 0단계를 자바로 풀어보고있습니다.코딩테스트 준비는 파이썬으로 0단계부터 풀면서 강의를 보면 될까요?0단계도 생각보다 어렵네요..
-
해결됨기출로 대비하는 개발자 전공면접 [CS 완전정복]
배열의 삭제 시간복잡도
배열의 삽입, 삭제 시간복잡도에 대해서 shift가 필요히니 O(n)이라고 하셨는데요.삽입의 경우 해당 인덱스의 원소 값을 바꾸는 것이 아닌 기존 값을 유지하면서 새로운 값을 그 위치에 놓고자 한다면 O(n)이 맞겠습니다만삭제의 경우 그냥 해당 위치를 초기화하면 되지 않을까요?물론 말씀하신대로 쉬프트가 필요하다면 O(n)이 맞지만 삭제 연산에서 쉬프트가 필수적인가? 하는 의문이 있습니다.
-
해결됨스프링 핵심 원리 - 기본편
DI 매개변수 질문 있습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.안녕하세요. 강의를 보는데, 자동 등록 방식에선, 매개변수를 적어두고 직접 빈 등록하는 방식에선, 매개변수를 적어두지 않더라구요.자동등록 방식에서(@Component) 매개변수를 지정해놓으면 스프링 컨테이너가 빈에 등록되어 있는 객체를 하나하나 instanceof로 형변환 검사를 하는 방식으로 주입을 시키나요? 보통 자바에서 이런 로직이 많이 있더라구요!빈을 등록할 메서드에 매개변수가 있고 없고의 명확한 기준을 잘 모르겠습니다.. 혹시 직접 등록 방식에선 제가 직접 객체를 생성해서 주입하는 문장을 적어야 하기에 불필요한 것일까요??감사합니다!
-
미해결문과생도, 비전공자도, 누구나 배울 수 있는 파이썬(Python)!
강의자료 실행에 오류가 생깁니다..!
안녕하세요. 강의자료를 받고, 주피터에서 실행시키려고 하니 계속 로딩만 되고 다운이 됩니다. 터미널을 봤을때는 [W 2023-04-18 20:10:59.335 ServerApp] Notebook lec0_Python_basic_online_class.ipynb is not trusted메세지가 출력되고 있는데, 어떻게 해결할 수 있을까요 ?
-
미해결Vue3 완벽 마스터: 기초부터 실전까지 - "기본편"
vue dev tools
강의를 잘 따라 하고 싶은데, vue dev tools 를 잘 다루지를 못하는거 같아요...반응형을 만들어주고 vue devtools 에서 강사님처럼 연필모양이 안뜰때 어디 메뉴에서 설정을 바꾸는게 있을까요....소스는 그대로 입력을 했는데도...
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
ValidationItemControllerV4_edit() 에 Item을 새로 생성해서 업데이트 하는 이유
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? y2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? y3. 질문 잘하기 메뉴얼을 읽어보셨나요? y[질문 내용]안녕하세요 ValidatioinItemControllerV4_edit()과 ItemRepository 부분에서 궁금한 점이 생겼습니다위의 코드에서 받아온 ItemUpdateForm으로 Item 객체를 새로 만들어서 update를 진행하는데 item객체를 새로 생성해서 업데이트 하지 않고 ItemRepository에 update()를 수정해서 아래와 같이 이미 만든 ItemUpdateForm객체를 이용하면 안되는 이유가 있을까요?아래 ValidationItemControllerV4_edit() 검증 성공 로직
-
미해결실리콘밸리 엔지니어가 가르치는 파이썬 장고 웹프로그래밍
경로 관련 질문
<Django Template(템플릿)에 대한 소개>에서 하얀색 칠한 부분이 views.py에서 작성한 코드이기 때문에 경로상 templates/polls/main.html이 맞는것이 아닌지요?근데 그렇게 돌려보니 error가 뜨더라구요경로가 templates없이 지정되었음에도 불구하고 에러가 나지 않는 이유가 궁금합니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
쌤 사랑해요❤︎
항상 좋은 강의 감사드려유♡
-
해결됨실전! 스프링 데이터 JPA
username 카멜케이스 질문
[질문 내용]별건아니고 그냥 궁금해서 그런건데,username에선 카멜케이스를 적용하지 않으시고,teamName에선 카멜케이스를 적용하시는데 이게 관례상 username은 한단어로 취급하고 그런게 있는건가요?
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
lab9 LED 점등 시간 제어 실습 관련하여 질문 있습니다.
안녕하세요 맛비님!lab9 실습에서 FPGA에 bitstream을 올리고 나서 register에 값을 쓰고/읽고 하며 LED 점등시간을 제어하는 과정을 따라해 보았는데, 처음에는 제가 작성한 code로 해보았습니다.그런데, write, read는 문제없이 동작을 하는 것을 확인을 하였는데, 아무 값도 write하지 않고 가만히 있었을 때 약 35~45초 간격으로 LED가 저절로 켜지고/꺼지고를 반복하는 문제를 발견했습니다. Read를 통해 register에 쓰인 data값을 읽어보면 모두 0으로 나옵니다..그래서 맛비님께서 제공해주신 코드로 다시 ip생성~ bitstream upload까지 전 과정을 다시 해보았는데도 같은 문제가 발생합니다.혹시 어떤 이유 때문에 이런 문제가 발생 하는 건지 궁금합니다.또, data를 0~3까지의 4개의 register에 쓰는데 0~3이외의 다른 주소에도 써보면 어떨까 궁금해서 5, 10등 다른 주소에도 값을 써보았는데, 5번지에 값을 썼을 때는 2번 register에 Write가 되고, 10번지에 값을 썼을 때는 3번 register에 write 되는 식으로 동작하던데, 0x4C00 0000부터 64k의 memory를 할당했기 때문에 4byte*4의 메모리를 제외하고 나머지는 이 4byte*4의 주소가 계속 반복되는 식으로 할당된 것이라 이런 것인지 궁금합니다.lab 9의 counter_toggle_out module에서 always문의 sensitivity list에 posedge clk만 들어가 있는데, lab 5에는 negedge reset_n도 들어 있었는데, 어떤 이유에서 이런 변화가 있는건지 궁금합니다.module counter_toggle_out ( ~ ); always @(posedge clk) begin if(!reset_n) begin // (lab9) used sync reset_n ~ end endmodule또 이와 관련해서 reset_n 이 이번 lab에서 구현한 system에서는 언제 어떻게 인가가 되는지 궁금합니다..(아무것도 찾아보지 않고 질문 드리는 것은 아니고, Behavioral simulation을 해봐도 전부 Z값으로 나오고, PS Reset이라는 module이 어떻게 동작하는지를 어디서 어떻게 보는지 잘 모르겠네요 ㅜㅜ) 긴 글 읽어주셔서 감사합니다. 좋은 저녁 되세요 :)
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
해시태그 검색하기 강의에서
import { Card, Button, Avatar, Popover, List, Comment } from "antd"; import { RetweetOutlined, HeartOutlined, MessageOutlined, HeartTwoTone, EllipsisOutlined, } from "@ant-design/icons"; import { useDispatch, useSelector } from "react-redux"; import PropTypes from "prop-types"; import PostImages from "./PostImages"; import { useCallback, useEffect, useState } from "react"; import CommentForm from "./CommentForm"; import PostCardContent from "./PostCardContent"; import FollowButton from "./FollowButton"; import { REMOVE_POST_REQUEST, LIKE_POST_REQUEST, UNLIKE_POST_REQUEST, RETWEET_REQUEST, } from "../reducers/post"; import Link from "next/link"; const PostCard = ({ post }) => { const dispatch = useDispatch(); const { removePostLoading } = useSelector((state) => state.post); const [commentFormOpened, setCommentFormOpened] = useState(false); const id = useSelector((state) => state.user.me?.id); const onLike = useCallback(() => { if (!id) { return alert("로그인이 필요합니다."); } return dispatch({ type: LIKE_POST_REQUEST, data: post.id, }); }, [id]); const onUnLike = useCallback(() => { if (!id) { return alert("로그인이 필요합니다."); } return dispatch({ type: UNLIKE_POST_REQUEST, data: post.id, }); }, [id]); const onToggleComment = useCallback(() => { setCommentFormOpened((prev) => !prev); }, []); const onRemovePost = useCallback(() => { if (!id) { return alert("로그인이 필요합니다."); } return dispatch({ type: REMOVE_POST_REQUEST, data: post.id, }); }, [id]); const onRetweet = useCallback(() => { if (!id) { return alert("로그인이 필요합니다."); } return dispatch({ type: RETWEET_REQUEST, data: post.id, }); }, []); const liked = post.Likers?.find((v) => v.id === id); return ( <div style={{ marginBottom: 10 }}> <Card cover={post.Images[0] && <PostImages images={post.Images} />} actions={[ <RetweetOutlined key="retweet" onClick={onRetweet} />, liked ? ( <HeartTwoTone twoToneColor="#eb2f96" key="heart" onClick={onUnLike} /> ) : ( <HeartOutlined key="heart" onClick={onLike} /> ), <MessageOutlined key="message" onClick={onToggleComment} />, <Popover key="more" content={ <Button.Group> {id && post.user?.id === id ? ( <> <Button>수정</Button> <Button type="danger" onClick={onRemovePost} loading={removePostLoading} > 삭제 </Button> </> ) : ( <Button>신고</Button> )} </Button.Group> } > <EllipsisOutlined /> </Popover>, ]} title={ post.RetweetId ? `${post.user.nickname}님이 공유하셨습니다` : null } extra={id && <FollowButton post={post} />} > {post.RetweetId && post.Retweet ? ( <Card cover={ post.Retweet.Images[0] && ( <PostImages images={post.Retweet.Images} /> ) } > <Card.Meta avatar={ <Link href={`/user/${post.Retweet.user.id}`}> <a> <Avatar>{post.Retweet.user.nickname[0]}</Avatar> </a> </Link> } title={post.Retweet.user.nickname} description={<PostCardContent postData={post.Retweet.content} />} /> </Card> ) : ( <Card.Meta avatar={ <Link href={`/user/${post.user.id}`}> <a> <Avatar>{post.user.nickname[0]}</Avatar> </a> </Link> } title={post.user.nickname} description={<PostCardContent postData={post.content} />} /> )} </Card> {commentFormOpened && ( <div> <CommentForm post={post} /> <List header={`${post.Comments.length}개의 댓글`} itemLayout="horizontal" dataSource={post.Comments} renderItem={(item) => ( <li> <Comment author={item.user?.nickname} avatar={ <Link href={`/user/${post.user?.id}`}> <a> <Avatar>{post.user?.nickname[0]}</Avatar> </a> </Link> } content={item.content} /> </li> )} /> </div> )} </div> ); }; PostCard.propTypes = { post: PropTypes.shape({ id: PropTypes.number, user: PropTypes.object, content: PropTypes.string, createdAt: PropTypes.string, Comment: PropTypes.arrayOf(PropTypes.object), Images: PropTypes.arrayOf(PropTypes.object), Likers: PropTypes.arrayOf(PropTypes.object), RetweetId: PropTypes.number, Retweet: PropTypes.objectOf(PropTypes.any), }).isRequired, }; export default PostCard; 아바타를 클릭하면 해당 아이디 정보하고 그 아이디 게시물만 떠야하는데 해당 아이디 프로필은 잘뜨는데 게시물이 다른사람 게시글까지 같이 뜹니다. 참고로 저는 post.User를 u로 바꿔야지만 뜹니다
-
미해결Google 공인! 텐서플로(TensorFlow) 개발자 자격증 취득
슬랙 가입 메일이 안왔습니다.
아래 엔터를 실수로 누르는 바람에 글을 완성하지 못했습니다. 양해 부탁드립니다. 슬랙 초대 메일 좀 부탁드립니다. columair@gmail.comwoorrrrrr@naver.com 입니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
@ManyToOne이 외래키를 생성해준다고 이해해도 괜찮을까요??
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 김영한님 설명을 들어보면 @ManyToOne어노테이션이 다대일 관계에서 객체와 테이블을 매핑해준다고 하셧는데 , @ManyToOne이 사용되면 객체와 테이블을 매핑해줌과 동시에 테이블에서도 외래키를 생성해준다고 생각하면 맞을까요??
-
미해결Google 공인! 텐서플로(TensorFlow) 개발자 자격증 취득
슬랙 가입 메일이 안와
초대 이메일 부탁드립니다. columair@gmail.com
-
미해결유니티 Addressable 을 이용한 패치 시스템 구현
멀티 라벨 처리 방식 질문
안녕하세요 선생님! 강의 잘 보고있습니다. 현재 제공해주신 샘플 코드가 한개의 라벨에서 어드레서블을 다운로드하는 방식으로 구현되어있는데요. 여러 라벨을 한번에 다운로드하고 관리하는 샘플도 추가해주실수 없을까요? 그게 조금 어려우시면 좀 번거로우실듯 하지만 ..ㅜㅜ 답변으로 심플 하게라도 현재 제공해주신 코드에서 어떤 코드 (몇번째 라인)에 라벨 스트링 배열 값(라벨 목록) 을 삽입하여 처리하면 되는지 권장하시는 방식을 간단 하게라도 알려주시면 감사하겠습니다! ^^
-
미해결[리뉴얼] 코딩자율학습 제로초의 자바스크립트 입문
별숙제 문의드립니다!
강의감사합니다, 제로초님강의 시청중에 별숙제가 답이 없는것으로 아는데, 저가 혼자 해결하지 못하는데, 넘어가도 괜찮을까요?검색해도 알기어려워서 그러는데, 한번 끝까지 할 수 있도록 별숙제는 꼭 한번 마무리 짓고 넘어가는게 좋을까요?아니면 안되도 넘어가고 이후 강의를 듣고 하다보면 자연스레 익히게 되는부분인가요?
-
미해결냉동코더의 알기 쉬운 Modern Android Development 입문
오류
안녕하세요 수강 생 입니다다름이 아니라 part 10을 수강하고 있는 단계에서앱 빌드가 안되어 구글을 검색 해봤으나 실용적인 답변을 얻지 못해 문의 드립니다오류 코드 맥락은 대략 이해가 되나 코드가 잘 못 쳐진 부분이 없어 어떻게 해결 점을 찾아야 하는지 여쭤 보고 싶습니다