inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

질문이 있습니다.

미해결

it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비

안녕하세요 선생님. 질문이 있습니다. Q1. 10억까지도 int형으로 표현할 수 있기 때문에, 저는 for문을 돌면서 if(i>=1 && i<=9) sum += 1; else if(i>=10 && i<=99) sum +=2; ... else if(i>=10000000 && i<=99999999) sum += 8; else if(i == 1000000000) sum += 9; 이런식으로 코드를 구현하였습니다. 그리고 선생님의 설명을 듣고, 코드를 이런식으로 수정하였습니다. if(N>=1 && N<=9) { sum += N; } else if(N>=10 && N<=99) { sum += 9*1; sum += (N-9)*2; } else if(N>=100 && N<=999) { sum += 9*1; sum += 90*2; sum += (N-99)*3; } else if(N>=1000 && N<=9999) { sum += 9*1; sum += 90*2; sum += 900*3; sum += (N-999)*4; } else if(N>=10000 && N<=99999) { sum += 9*1; sum += 90*2; sum += 900*3; sum += 9000*4; sum += (N-9999)*5; } else if(N>=100000 && N<=999999) { sum += 9*1; sum += 90*2; sum += 900*3; sum += 9000*4; sum += 90000*5; sum += (N-99999)*6; } else if(N>=1000000 && N<=9999999) { sum += 9*1; sum += 90*2; sum += 900*3; sum += 9000*4; sum += 90000*5; sum += 900000*6; sum += (N-999999)*7; } else if(N>=10000000 && N<=99999999) { sum += 9*1; sum += 90*2; sum += 900*3; sum += 9000*4; sum += 90000*5; sum += 900000*6; sum += 9000000*7; sum += (N-9999999)*8; } else if(N == 100000000) { sum += 9*1; sum += 90*2; sum += 900*3; sum += 9000*4; sum += 90000*5; sum += 900000*6; sum += 9000000*7; sum += 90000000*8; sum += 9; } 수정하고 나니, loop을 돌지 않아 시간 복잡도 측면에서 더 효율적이라고 생각이 들었습니다. 그런데 추가적으로 여쭤보고 싶은것은, 입력할 수 있는 수의 범위가 10억이 아니라, int형으로 표현할 수 없는 범위라면 위의 방식을 그래도 사용하되, long long 자료형을 사용하여 정수를 표현하거나 or 아예 새로운 방식으로 구현을 해야되는거겠죠?

  • C++
  • 코테 준비 같이 해요!
kkt169 댓글 1 좋아요 0 조회수 218

해당 강의 14분 56초

해결됨

[리뉴얼] 처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화 전과정 익히기) [데이터분석/과학 Part1]

안녕하세요. 열심히 수강 중인 학생입니다. 이번 강의 14분 56초에서 시간대별 분석을 진행하였습니다. 그런데 여기에서 시간대별 구매율이 높은 구간을 알아보려는게 목적인데 sum을 하게 되면 거래액이 높은 시간대가 나오는 것이고 count를 해야 구매율이 높은 시간대를 구할 수 있는 것이 아닌가 생각해서 질문 남겼습니다! 감사합니다

  • python
  • pandas
Jin 댓글 1 좋아요 0 조회수 171

[2강 RGB와 CMYK 색상모드 이해하기] 'Don't Flatten' 질문

미해결

포토샵 기본기 하루 5분, 3주 만에 끝내기

안녕하세요 강사님 :) 유용한 수업을 제공해주셔서 감사합니다. 다름이 아니라 제가 강사님과 다르게 한글버전을 사용하고 있는데, 이미지 > 모드 > RGB를 CMYK로 바꾸어주니 "Japan Color 2001 Coated 프로필을 사용하여 CMYK로 변환하려고 합니다. 의도한 바가 아닐 수 있습니다. 다른 프로필을 선택하려면 편집 > 프로필로 변환을 사용하십시오." 라는 창이 뜨는데, 이 경우는 어떤 경우일까요? 혹 레이어가 두 개 이상 겹치지 않아 이런 문구가 발생하는지 궁금합니다.

  • photoshop
uknowheewon 댓글 0 좋아요 0 조회수 309

안녕하세요 질문 있습니다.

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

allocationSize의 속성애서 데이터베이스 시퀀스 값이 하니씩 증가하도록 설정되어 있으면 이 값을 반드시 1로 설정해야 하는게 기본값은 50이라치면 어차피1,2,3,4, ~50까지 알아서 쭉 증가되는거 아닌가요 ? 반드시 1로설장해둔다는게 어떤 말인지 이해가 안가네요 ㅜㅜ 1로 설정하면 시퀀스 한 번 호출에 증가하는 수가 1씩만 증가한다는건가요 ? 예를들어 1, 2, 3, 4 이렇게 1단위고 만약 50이라 설정해주면 1부터,51,101 이렇게 호출할때마다 아이디 값이50씩 뛰어 세팅되는건가요???

  • JPA
  • java
hm_stom 댓글 1 좋아요 0 조회수 212

AOP질문입니다

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

AOP클래스는 proxy라는 가상의 bean 인스턴스(?)로서 작동되어지는 것인가요?

  • MVC
  • java
  • spring
  • spring-boot
가보자!! 댓글 2 좋아요 0 조회수 172

질문드립니다.

해결됨

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

안녕하세요! 강의 정말정말 잘 듣고있습니다! 예제에서는 모두 MemberRepository의 인터페이스를 통해 의존성 주입을 받도록 되어있는데, 그렇다면 스프링 데이터 JPA에서 제공하는 여러 기능들을 이용하기 위해서는 memberRepository에 사용할 기능을 추가해야 하는 건가요~? 새해복 많이받으세요!

  • java
  • spring-boot
  • mvc
  • spring
Chany 댓글 1 좋아요 0 조회수 244

section6. 합이 같은 부분집합 질문입니다

미해결

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

왼왼쪽과 같이 main을 써서 테스트를 해보면 정답이 나오는데 오른쪽과 같이 main을 쓰지 않으면 네번째 테스트케이스에서 오답이라고 출력이 됩니다. 제가 보기에는 같은 코드 같은데 왜 그런지 알 수 있을까요?

  • python
  • 코테 준비 같이 해요!
dasomjang33 댓글 1 좋아요 0 조회수 201

\\\

미해결

C 프로그래밍 - 입문부터 게임 개발까지

printf("Hello World\n") 여기에서 \는 왜 붙이는 건가요? 저번 강좌에서는 \거 안붙이시던데

  • c
pp22370 댓글 1 좋아요 0 조회수 269

함수 실행관련 질문입니다

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

public List<Member> findMembers(){ }함수안 try { } finally{} 부분의 로직에 대해서 질문을 하고자 합니다. try문 안에 return이 있음에도 finally부분이 실행되는건가요? 다시말해, Q. finally는 예외가 발생해도 무조건 실행되는 부분으로 알고있기는 하지만, 함수실행이 끝났음에도 finally가 실행 되는건가요?

  • spring-boot
  • java
  • spring
  • MVC
가보자!! 댓글 5 좋아요 1 조회수 364

data 작성방법 문의드립니다.

해결됨

코로나맵 개발자와 함께하는 지도서비스 만들기 1

깔끔한 강의 감사드립니다. data생성에 대한 조언 부탁드립니다. 저는 지도에 표기를 위한 자료를 엑셀로 가지고 있습니다. 이를 자동으로 DB로 옮기거나 해서 지도에 일괄 표기하고 싶습니다. 어떻게 접근해야하는지 조언 부탁드립니다.

  • express
  • 웹앱
  • nodejs
  • vscode
뿌리나무 댓글 2 좋아요 1 조회수 354

실행 후 localhost:8080 들어갔는데

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

사용자 이름과 비밀번호를 치라고 나오는데 이건 왜이런건가요?

  • spring-boot
  • MVC
  • spring
  • java
Park minseok 댓글 3 좋아요 0 조회수 858

6분 54초

미해결

인스타그램 클론 - full stack 웹 개발

admin으로 접속하려고 했는데 admin에서 오류가 발생하네요 도와주세요. Please sir! 워크스페이스 주소 : https://goor.me/Az3uT 터미널 공유 주소 : https://goor.me/dJ127

  • HTML/CSS
  • django
  • python
  • 클론코딩
이주홍 댓글 0 좋아요 0 조회수 214

저에게 너무나 알맞는 강의입니다

미해결

모든 개발자를 위한 HTTP 웹 기본 지식

비전공자 국비출신 SI회사로 시작한 사람에게 너무 좋은 강의를 올려주셨네요 늦었지만 기초공부 시작합니다 열심히 달리겠습니당 ^^

  • network
박현철 댓글 1 좋아요 0 조회수 460

GUI에서 Sheet 추가하는 코딩을 배우고 싶은데요~

미해결

파이썬 무료 강의 (활용편2) - GUI 프로그래밍 (4시간)

우선 강의 내용과 상관없는 질문을 드리게 돼서 죄송합니다ㅠㅠ 강의 해 주신 내용에 궁금했던 부분이 대부분 나와있는데 Sheet추가하는 방법을 못찾아서요ㅠ 혹시 어떤 코드를 써야하는지만이라도 알 수 있을까요?

  • python
  • GUI
ggomyong 댓글 0 좋아요 0 조회수 127

value를 넣으면 key를 반환하는 함수

미해결

프로그래밍, 데이터 과학을 위한 파이썬 입문

#value를 넣어주면 key를 반환하는 함수 a = {"America": 1, "German": 49, "China": 86, "Korea":82, "Japan":81} def value_to_key(value): value_list = list(a.values()) for i in range(0, len(value_list)+1): if value_list[i] == value: break else: i += 1 key_list = list(a.keys()) return key_list[i]

  • python
  • bigdata
Min Choi 댓글 0 좋아요 0 조회수 153

강사님 pullrequest 후 브랜치 삭제에 관해 질문 있습니다!

미해결

빠르게 git - 핵심만 골라 배우는 Git/Github

Pull Request 를 날린 브랜치에 대해서는 삭제해주는게 좋다고 하셨는데 해당 협업 프로젝트 깃헙 관리자가 pull request를 받아주고 나서 삭제 하는게 맞나요 아니면 받아주는거 와 관계없이 push 하면 삭제하는게 맞나요 ??

  • git
  • github
  • 버전관리시스템
원석나 댓글 1 좋아요 1 조회수 328

교안 부탁드립니다!

미해결

인공지능 기초수학

안녕하세요! 첫 강의 들었는데 쉽게 잘 설명해주셔서 좋습니다. 앞으로 남은 강의들도 기대가 됩니다! ^^ 그리고 저도 복습을 위해서 필기 전, 후 교안을 받고 싶은데 부탁드립니다! 혹시 가능하시다면 아래 메일 주소로 부탁드리겠습니다! 감사합니다! sunghyunh@daum.net 강의와 관련있는 질문 을 남겨주세요. &bull; 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등) &bull; 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색 을 해주세요. (중복 질문을 자제해주세요.) &bull; 서비스 운영 관련 질문은 인프런 우측 하단 &lsquo;문의하기&rsquo; 를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달 에도 요령이 필요합니다. &bull; 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요. &bull; 강의실 페이지 (/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다. &bull; 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재 해주세요. &bull; 수업 특정 구간에 대한 질문은 꼭 영상 타임코드 를 남겨주세요! 구체적인 질문 일수록 명확한 답을 받을 수 있어요. &bull; 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요. &bull; 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요 . &bull; 정확한 질문 내용과 함께 코드 를 적어주시거나, 캡쳐 이미지 를 첨부하면 더욱 좋습니다. 기본적인 예의 를 지켜주세요. &bull; 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. &bull; 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. &bull; 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용 은 스팸 처리 등 제재를 가할 수 있습니다.

  • 통계
  • 선형대수학
  • 미적분
Daily Study 댓글 0 좋아요 0 조회수 201

강의 정말 감사합니다.

미해결

나만의 포트폴리오 블로그 만들기(feat. 티스토리 스킨)

그런데 첨부파일과 같은 에러가 나는 경우가 있습니다. 어떻게 해결하면 될까요?

  • blog
  • HTML/CSS
박재일 댓글 2 좋아요 0 조회수 308

질문이요

미해결

[리뉴얼] React로 NodeBird SNS 만들기

pages 폴더 밑에 있는 모든 파일에서만 export default가 작동을 안해요 어트케하죠 ? components에 하위파일들의 export default는 정상적으로 작동합니다

  • express
  • react
  • nodejs
  • redux
  • Next.js
saho14 댓글 8 좋아요 0 조회수 536

인기 태그

인프런 TOP Writers

주간 인기글