inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

ScannerWhileEx4 Switch()

해결됨

김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음

[질문 내용] Scanner scanner = new Scanner(System.in); int total = 0; while (true) { System.out.println("1 : 상품 입력, 2 : 결제, 3 : 프로그램 종료"); int option = scanner.nextInt(); scanner.nextLine(); // 이전에 입력된 개행문자 제거 switch (option) { case 1: System.out.print("상품명을 입력하세요. : "); String pName = scanner.nextLine(); System.out.print("상품의 가격을 입력하세요. : "); int pPrice = scanner.nextInt(); System.out.print("구매 수량을 입력하세요. : "); int pQuantity = scanner.nextInt(); total += pPrice * pQuantity; System.out.println("상품명 : " + pName + " 가격 : " + pPrice + "원 수량 : " + pQuantity + " 합계 : " + (pPrice * pQuantity)); break; case 2: System.out.println("총 비용 : " + total); total = 0; // // 결제 후 총 비용 초기화 break; case 3: System.out.println("프로그램을 종료합니다."); break; default: System.out.println("잘못된 접근입니다."); } } 김영한 강사님께서 마지막쯤에 switch() 로 활용해서 풀어봐도 좋다고 하셔서 해보았습니다. 그런데 switch문은 각 case마다 break; 를 넣어야지 해당 case 값에 속한 코드마다 수행을 할 수있는데 문제는 이게 while(true)로 무한반복중이라 3. 프로그램 종료 를 눌러봐도 콘솔에 계속 무한로딩이 끝나지 않고 있습니다. 어떻게 하면 좋을까요?

  • java
  • 객체지향
soojinkimss 댓글 1 좋아요 0 조회수 201

Weather Observation Station 12 IN변환 및 관련 질문

해결됨

[백문이불여일타] 데이터 분석을 위한 기초 SQL

SELECT DISTINCT CITY FROM station WHERE lEFT(city,1) NOT IN ('a', 'i', 'e', 'o', 'u') AND RIGHT(city,1) NOT IN ('a', 'i', 'e', 'o', 'u') 위와 같이 엑셀처럼 변경해서 해봤는데 구동은 되서 Submit code 했습니다. 그런데 LIKE와 = 처럼 특정상황에서 =가 더 검색이 빠르듯이 WHERE city NOT LIKE 'a%' AND city NOT LIKE ... 에 비해서 연산속도나 가독성을 고려하면 NOT IN을 사용하는게 좋을까요? 아니면 NOT LIKE 형식으로 나열하는게 좋을까요? 질문드립니다. 감사합니다.

  • sql
개발너구리 댓글 1 좋아요 0 조회수 171

java 기출변형 중 25:33 에서 str1.substring 값 문의

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

값 정의 보는데 1에서 4까지 가져와야되죠 하시는데 ell 이면 1부터 3까지 아닌가요? ello 가 아닌가요?

  • python
  • java
  • c
  • 정보처리기사
이무훈 댓글 2 좋아요 0 조회수 127

C언어 문자열 할당방식 관련 질문

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

강사님 안녕하세요. 강의 2분 34초에 나오는 "문자 배열로 할당"부분 질문있습니다. 저렇게 할당하면 배열이 아니라 문자라는건가요? str3[0]처럼 접근할수 있는지도 여쭤보고 싶습니다. 감사합니다

  • python
  • java
  • c
  • 정보처리기사
pycandyq 댓글 2 좋아요 0 조회수 127

문제와 풀이2 제 풀이에 오류를 알고 싶습니다.

미해결

김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 풀이를 보니 풀이가 훨씬 좋은 방법인건 인지가 되지만 제가 생각했을때 제 코드도 실행은 되어야 맞는데 자꾸 출금을 할때 출금 후 while문 처음으로 되돌아가지 않고 다시 출금액을 입력하라고 나옵니다 이유가 뭘까요..? 입금 시에는 정상적으로 while문 처음으로 돌아갑니다 .

  • java
  • 객체지향
김지협 댓글 2 좋아요 0 조회수 215

2023년 3회 코드해석 문제 강의

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

안녕하세요 2023년 3회 코드해석 문제 인강 수강중입니다. 올려주신 기출문제와 강의 자료에서 누락? 인지 파일이 조금 다르네요 확인부탁드립니다. 감사합니다.

  • python
  • java
  • c
  • 정보처리기사
설이 댓글 3 좋아요 0 조회수 220

고난도 코드 영역 강의 영상

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

고난도 코드 영역 강의 영상을 시험 전에 꼭 필수로 보는 게 좋을까요? 시간이 부족해서 이제 기출문제 하는 중입니다ㅠ

  • python
  • java
  • c
  • 정보처리기사
젭알합격기원 댓글 2 좋아요 0 조회수 254

Scanner scanner = new Scanner(System.in);

해결됨

김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음

[질문 내용] 사용자의 입력을 받을려면Scanner scanner = new Scanner(S ystem.in) ; 코드를 넣어줘야 하는데 여기서 궁금한 것은 제가 만약 int i = 1; 이라고 했다면 i라는 int타입의 변수를 선언과 동시에 초기화를 했다. 라고 볼 수 있습니다. 그렇다면 Scanner scanner라고 잘라서 보면 scanner변수를 선언한 것인데 그 뒤에 = new Scanner(S ystem.in) ;를 붙이면 scanner라는 변수로 = new Scanner(S ystem.in) ;를 초기화했다. 라고 읽어도 되는 걸까요? 아니면 따로 클래스 객체를 초기화하는 것을 뭐라고 부르는 명칭이 있나요?

  • java
  • 객체지향
soojinkimss 댓글 1 좋아요 0 조회수 181

Casting3 클래스에서 maxIntValue 값

미해결

김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음

[질문 내용] 2147483647이 int 타입의 최고값이라고 설명하는 부분에서 long maxIntValue = 2147483647; 이라고 long 타입으로 maxIntValue변수에 값을 초기화하였는데요. 여기서 2147483647을 제가 예시로 int intValue = 2147483647; 라고 초기화를 하면 정상적으로 오류없이 되는데 문제는 maxIntValue를 intValue에 저장할 때 왜 형변환을 해야 하는지 잘 모르겠습니다. 정상적으로 intValue에 2147483647값을 초기화를 했을때는 문제없이 잘 되는데, 어짜피 maxIntValue가 long타입으로 int보다 크고, 애초에 2147483647값이 int의 값 범위 안에 충분히 들어오는 값인데도 불구하고, 저장된 maxIntValue를 intValue안에 넣으면 당연히 정상일 텐데 왜 형변환을 해야 하는지 궁금합니다.

  • java
  • 객체지향
soojinkimss 댓글 2 좋아요 0 조회수 206

문자열 길이, substring에 대해 질문있습니다.

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

이전에 len함수의 경우엔 \0를 제외한 길이, a.length함수의 경우 \0를 포함한 길이 였다고 배운것 같은데.. 해당사항은 C언어 한정인가요?.. 헷갈리네요 문제 풀이를 보니 a.substring(1,4)면 4번째 자리를 제외한 문자열을 잘라 리턴해주는것 같습니다.(대충 감각따라 풀었더만 ello를 적어 틀렸네요..ㅠ) 이전 파이썬의 for문도 그렇고 이와같은 문자열 함수는 모두 1<=a<4 라고 생각하면 괜찮을까요? 아니면 예외함수가 있을까요?

  • python
  • java
  • c
  • 정보처리기사
주서 댓글 2 좋아요 0 조회수 194

3-4 질문합니당!

해결됨

파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트 (장고 4.2 기준)

오류코드: (venv) PS C:\workspace\melon_clone> python manage.py migrate music not found: C:\workspace\melon_clone\.env Operations to perform: Apply all migrations: music Running migrations: No migrations to apply. (venv) PS C:\workspace\melon_clone> 이렇게 조회하면 sql문장 다 나오는데 이제 migrate가 적용이 안됩니당.. 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

  • react
  • python
  • django
  • web-api
  • htmx
haru2175 댓글 2 좋아요 0 조회수 96

컨트롤러의 파라미터로 Pageable 인터페이스 사용할 때

해결됨

실전! Querydsl

1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 포스트맨을 통해서 요청을 보낼 때 url파라미터를 통해 page와size를 설정하였는데요, 이는 MemberSearchCondition 말고 Pageable 또한 앞에 @ModelAttribute가 생략된 형태로 동작한다고 생각하면 될까요? 실제 웹 사이트에서 페이징 처리된 부분의 버튼 같은 걸 누를 때 해당 파라미터들을 넣어주는 방식으로 동작할 것 같은데 맞을까요?

  • java
  • jpa
ssshhh 댓글 1 좋아요 0 조회수 154

29분 질문 있습니다!

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

전부터 궁금했었는데 L: 문자열 길이 셀때 첫문자를 1부터 끝에 물음표까지 총 13으로 세는데 중간중간 첫문자를 0부터 세서 총 12로 세게 나오던데 두가지 구분을 헷갈리지 않게 알려주시면 감사하겠습니다

  • python
  • java
  • c
  • 정보처리기사
민혁 댓글 3 좋아요 0 조회수 201

2-6 5번 중복 행도 있을 것 이란 가능성을 추가로 염두 했을 때 보강 쿼리 문의

해결됨

초보자를 위한 BigQuery(SQL) 입문

안녕하세요! 덕분에 남이 짠 쿼리의 의미는 파악이 가능한 수준이 될 것 같다는 자신감이 든 수강생입니다! 감사합니다. 2-6 5번 문제를 직면했을 때 동명이인 = 이름 이외 다른 값이 다 다른 경우로 정의했고, 다행히 강사님의 파일에는 해당하지 않지만, 이름이 같고 다른 값도 다 같은 "중복 데이터"가 있을 수 있다는 가능성도 생각을 했습니다. 그래서 혼자 골똘히 고민했는데, (조건이 2개인가? "이름이 같다" and "다른 컬럼이 다르다" 등) 답이 나오지 않아 재생해보니 생각보다 단순한 쿼리여서 놀랐어요. 동명이인이 있는 이름은 무엇일까요? + 전체 파일의 중복 데이터는 제거(ex. 엑셀의 중복 값 제거 )는 아래와 같이 하면 될까요? SELECT DISTINCT name, COUNT (name) AS CNT FROM basic.trainer GROUP BY name HAVING CNT>=2

  • sql
  • bigquery
  • 데이터-리터러시
wasd7595 댓글 1 좋아요 0 조회수 116

파라미터?

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

7:20 'Car constructor'가 호출되는 이유는 파라미터가 없기 때문이라고 하셨는데 파라미터가 뭔지 헷갈려서 질문 남깁니다. model이 파라미터인가요?

  • python
  • java
  • c
  • 정보처리기사
Donghee Cho 댓글 1 좋아요 0 조회수 134

(기출) 2023년 2회 코드해석 문제

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

14분 44초 정답 입력 시 name() method 호출 시 표시되는 printf 부분까지 포함해야 정답 아닌가요? 입력하세요: 홍길동 입력하세요: 김철수 입력하세요: 박영희 박영희 박영희 박영희

  • python
  • java
  • c
  • 정보처리기사
:) 댓글 1 좋아요 0 조회수 140

이론은 섹션9 72강만 보면 되나요?

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

이론공부는 거의 안하고 코딩 문제만 계속 풀고있는데 이론내용은 72강 pdf파일만 보고 공부하는게 다인건가요?

  • python
  • java
  • c
  • 정보처리기사
김지한 댓글 2 좋아요 0 조회수 276

ㅠㅠ 이놈의 환경설정;;안하면 안되나요? 아무것도 못하고 있어요;;

해결됨

실습으로 손에 잡히는 SQLD(2과목)

너무 어렵네요...ㅠㅠ 무슨 docker-compose.yml 이거 실행하는것도 못하고 있어요... 파일위치 : C:\Users\orm64\Documents\Scanned Documents PS C:\WINDOWS\system32> docker compose up -d no configuration file provided: not found PS C:\WINDOWS\system32> C:\Users\orm64\Documents\Scanned Documents C:\Users\orm64\Documents\Scanned : 'C:\Users\orm64\Documents\Scanned' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확 한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오. 위치 줄:1 문자:1 + C:\Users\orm64\Documents\Scanned Documents + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (C:\Users\orm64\Documents\Scanned:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException PS C:\WINDOWS\system32> C:\Users\orm64\Documents\Scanned C:\Users\orm64\Documents\Scanned : 'C:\Users\orm64\Documents\Scanned' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확 한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오. 위치 줄:1 문자:1 + C:\Users\orm64\Documents\Scanned + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (C:\Users\orm64\Documents\Scanned:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException PS C:\WINDOWS\system32> pwd Path ---- C:\WINDOWS\system32 PS C:\WINDOWS\system32> C:\Users\orm64\Documents\Scanned Documents C:\Users\orm64\Documents\Scanned : 'C:\Users\orm64\Documents\Scanned' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확 한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오. 위치 줄:1 문자:2 + C:\Users\orm64\Documents\Scanned Documents + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (C:\Users\orm64\Documents\Scanned:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException PS C:\WINDOWS\system32> docker compose up -d no configuration file provided: not found PS C:\WINDOWS\system32> docker run hello-world Hello from Docker! This message shows that your installation appears to be working correctly. To generate this message, Docker took the following steps: 1. The Docker client contacted the Docker daemon. 2. The Docker daemon pulled the "hello-world" image from the Docker Hub. (amd64) 3. The Docker daemon created a new container from that image which runs the executable that produces the output you are currently reading. 4. The Docker daemon streamed that output to the Docker client, which sent it to your terminal. To try something more ambitious, you can run an Ubuntu container with: $ docker run -it ubuntu bash Share images, automate workflows, and more with a free Docker ID: https://hub.docker.com/ For more examples and ideas, visit: https://docs.docker.com/get-started/ PS C:\WINDOWS\system32> wsl --update 업데이트 확인 중입니다. Linux용 Windows 하위 시스템 최신 버전이 이미 설치되어 있습니다. PS C:\WINDOWS\system32> docker run hello-world

  • sql
  • oracle
  • mssql
  • SQLD
김츄 댓글 2 좋아요 0 조회수 453

리텐션 연습 문제

해결됨

BigQuery(SQL) 활용편(퍼널 분석, 리텐션 분석)

리텐션 연습 문제 푸는 중에 어려운 점이 있어 질문 남깁니다! click_payment 이벤트 기준으로 cohort 리텐션 분석 쿼리 올바르게 작성했을까요? 유저수의 합계가 0주차일때 안 맞는 거 같습니다... 코호트 분석 시각화 했을 때 저렇게 비어 보이는 경우에는 어떻게 해석하면 좋을까? WITH base AS ( SELECT DISTINCT user_id, event_name, TIMESTAMP_MICROS(event_timestamp) AS event_datetime, DATE(TIMESTAMP_MICROS(event_timestamp)) AS event_date, user_pseudo_id FROM `advanced.app_logs` WHERE event_date > '2022-08-01' AND event_name = 'click_payment' ) ,first_week_data AS ( SELECT DISTINCT user_pseudo_id, DATE_TRUNC(MIN(event_date) OVER(PARTITION BY user_pseudo_id),WEEK(MONDAY)) AS first_week, DATE_TRUNC(event_date,WEEK(MONDAY)) AS event_week FROM base ) ,weeks_after_first_week_data AS ( SELECT *, DATE_DIFF(event_week,first_week,WEEK) AS weeks_after_first_week FROM first_week_data ) ,active_user_count AS ( SELECT first_week, weeks_after_first_week, COUNT(DISTINCT user_pseudo_id) AS active_users FROM weeks_after_first_week_data GROUP BY ALL ) ,cohort_user_count AS ( SELECT *, FIRST_VALUE(active_users) OVER(PARTITION BY first_week ORDER BY weeks_after_first_week) AS cohort_users FROM active_user_count ) SELECT *, ROUND(SAFE_DIVIDE(active_users,cohort_users),2) AS rentention_rate FROM cohort_user_count

  • sql
  • Google-Analytics
  • firebase
  • google-sheets
  • bigquery
jenna 댓글 1 좋아요 0 조회수 243

안녕하세요 2024년 3회 이론 출제 예상하시는 부분 있나요?

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

안녕하세요 주말 코딩님 강의 잘 듣고 있습니다! 목, 금, 토 이렇게 공부할 수 있는 시간이 3일정도밖에 남지 않은 상황입니다! 혹시 이론 파트 중에 여긴 꼭 확인하고 가라 하는 영역 있으실까요? 프로토콜 종류 결합도/응집도 디자인패턴 보안용어(암호화) 이 정도만 보고 가면 될까요? 선택과 집중이 필요할 것 같아서요!

  • python
  • java
  • c
  • 정보처리기사
정처기합격 댓글 2 좋아요 0 조회수 273

인기 태그

인프런 TOP Writers

주간 인기글