inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

23년 2회 기출 첫번째

해결됨

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

정답을 n[i + 1]%5 라고 하셨는데 인덱스 자체를 % 5 하는거니깐 n[(i + 1) % 5]라고 하는게 맞죠?

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

데몬스레드 파트 첫 번째 예제

미해결

김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문 전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 정적 중첩 클래스에서 스레드를 정의한 후 main() 메서드에서 해당 스레드를 생성한 후 종료하는 예제입니다. 그런데 이 스레드의 run() 메서드를 보면 catch에서 런타임 오류를 생성한 후에 던집니다. 1. 발생한 오류는 체크 오류인데 굳이 런타임 오류를 새로 생성해서 던진 까닭은 단순히 InterruptedException 발생을 강조해서 알리기 위함인가요? (오류 로그를 남기듯이 오류 발생 흔적 남기기?) 2. run() 메서드에서 런타임 오류를 생성해서 던졌고 main() 메서드에는 이에 대한 별도의 오류 처리 과정이 없습니다. 그런데 왜 메인 메서드가 터지지 않고 정상 결과를 출력할 수 있는 건가요? 오류 처리 코드가 없으면 런타임 오류는 자동 던지기 처리돼서 메인 메서드 밖으로 오류 나가버리고 프로그램 다운돼야 하는 상황 아닌가요...?

  • java
  • 객체지향
  • 동시성
  • multithread
  • thread
자바재밌당 댓글 2 좋아요 0 조회수 115

c언어 거꾸로 뒤집어보자

해결됨

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

16분 출력값이 11부터 99까지 앞뒤가 똑같은 수는 정답이 이해가 되는데 1부터 9까지는 한번 대입해봐도 or = rv 같지 않던데 왜 1부터 9도 출력값에 있을까요??

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

인터럽트, 체크 예외 catch 재질문

미해결

김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문 전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. AI의 답변을 받았으나, 여전히 이해가 가지 않아 재질문 올립니다ㅠㅠ 이 예제에서 Thread.sleep(3000);으로 인한 InterruptedException e를 catch한 후에 왜 log("sleep() end");~log("end");가 마저 출력되는지 잘 모르겠습니다. 예외가 발생하면 try 코드 본문을 빠져나가 catch로 이동하면서 try의 나머지 코드는 출력 안 되지 않나요? 예외를 잡으면 정상 흐름을 반환한다고는 하지만, 다시 실행되는 정상 흐름에 나머지 try 코드는 포함이 안 된다고 알고 있습니다...ㅠ 혹시 제게 오개념이 생겼나 싶어서 Java-Mid1의 오류 처리 파트를 다시 총 복습하고 와도 여전히 이해가 가지 않습니다. 답변 감사드립니다...ㅠ ps. 혹시 몰라서 제 의문을 가중시킨 Java-Mid1 강의의 예제 코드를 추가합니다. 아래의 예제에서는 send()에서 오류 발생 시에 try{}를 빠져나가서 disconnect();가 호출이 안 된다고 합니다ㅠ

  • java
  • 객체지향
  • 동시성
  • multithread
  • thread
자바재밌당 댓글 2 좋아요 0 조회수 87

작업형1 모의고사 결과값이 다르게 나와요.

미해결

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

#앞에서 부터 50%까지의 데이터에서 'target'컬럼이 0 값을 가진 데이터만 활용해 'proline'컬럼의 평균을 구하시오 (소수점 절사(버림), 정수형 출력) # print(a.shape) print(a.shape) a = a[:int(len(a)/2)] cond = a['target'] == 0 a =a[cond] print(a.shape) print(a['proline'].mean) 영상과 같이 똑같이 코딩했는데 저는 답이 1065로 나옵니다...왜그러는걸까요?

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
gkfksla 댓글 3 좋아요 0 조회수 120

쓰기지연 vs batch_size 네트워크 전송 횟수 질문

미해결

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

질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 영한님 안녕하세요! 비슷한 질문이 있긴했는데.. AI 인턴 및 다른 답변들과 영한님이 이전 질문글 에서 남겨주신 부분이랑 조금 맞지 않는 부분이 있는 것 같아서 한 번 더 여쭤봅니다.. application.yml에서 설정하는 spring.jpa.properties .hibernate.jdbc.batch_size 속성 값과 쓰기지연저장소의 DB 쿼리 요청 방식이 조금 헷갈리는데요..! 쓰기지연저장소의 경우, 트랜잭션 커밋 시까지 SQL 을 모아두었다가, 트랜잭션이 커밋되는 시점에 flush()를 통해 DB에 쿼리를 하는 개념으로 알고 있습니다. 그러면 쿼리가 4개가 쓰기 지연저장소 버퍼에 있다고 할 때, 네트워크 전송은 1번만 이루어지나요? 아니면 4번 이루어지고, 네트워크 전송에서 이점을 얻는게 아닌, 커넥션을 맺는 행위를 1번만 함으로써 성능상 이점을 챙기는 걸까요? spring.jpa.properties .hibernate.jdbc.batch_size의 경우는, 한 번의 네트워크 전송마다 해당 size의 값만큼 쿼리를 보냄으로써, 네트워크 전송 횟수를 줄이는 데 그 목적이 있는 것으로 아는데, 쓰기 지연 저장소가 네트워크 전송을 커밋 시점에 1번으로 줄인다면 굳이 batch_size라는 속성이 필요한가 싶습니다..! 각각의 경우에 네트워크 전송이 어떻게 이루어지는 지 알 수 있을까요?

  • java
  • jpa
jayjoy05 댓글 2 좋아요 0 조회수 124

정적변수, 정적메서드 질문

해결됨

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

안녕하세요 32강 정적변수, 정적메서드 강의 중 9분 34초 내용입니다. get은 호출된적이 없어서 return을 실행하지 않을텐데 에러가 나는 이유가 궁금합니다. new Person할때 만들어지면서 해당 코드를 정의하면서 생기는 에러라면 에러 나는 지점이 new Person이 적혀있는 라인이라고 생각했는데 get 안의 return이 에러 지점인 이유가 이해되질 않습니다..

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

강의 자료는 어디서 받을수 있을까요?

해결됨

상상을 현실로! 스테이블 디퓨전 기본 클래스 +ComfyUI 기본 및 심화 (Update)

경로를 아무리 찾아서 못찼겠어요

  • python
  • Stable Diffusion
영석~ 댓글 2 좋아요 0 조회수 177

IBC 연결 ( TWS 10.35.1 버전 )

미해결

파이썬 알고리즘 트레이딩 파트3: 클라우드 거래 자동화

IBC랑 TWS 버전이 달라서 생기는 문제인 것같습니다. 상황 현재 최신 버전 TWS 10.35.1만 공식 사이트에서 다운로드가 됩니다. 해당 버전으로 IBC를 사용시, 로그인이 진행되다가 Initializing managers... 에서 진행이 더 이상 안됩니다. (live , paper 동일합니다.) *수동 로그인은 정상 동작합니다. ib gateway는 10.30.1u 버전으로 다운로드 가능합니다. StartGateway.bat로 ib gateway 접속은 정상적으로 됩니다. 혹시 tws 10.30 버전을 공유받을 수 있을까요?

  • python
  • azure
  • 퀀트
  • github-actions
  • crontab
seoya0106 댓글 1 좋아요 0 조회수 111

강의자료 어디서 다운로드받나요?

미해결

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

안녕하세요. 강의자료가 첨부파일에 있다고 하는데, 첨부파일이 어디에 있는 건지 찾을 수가 없습니다. 강의자료는 어디서 다운로드 받을 수 있는 건가요? - 강의 영상에 대한 질문이 있으시면, 상세히 문의를 작성해주시면, 주말/휴일 제외, 2~3일 내에 답변드립니다 (이외의 문의는 평생 강의이므로 양해를 부탁드립니다.) - 강의 답변이 도움이 안되셨다면, dream@fun-coding.org 로 메일 주시면 재검토하겠습니다. - 괜찮으시면 질문전에 챗GPT 와 구글 검색을 꼭 활용해보세요~ - 잠깐! 인프런 서비스 운영(다운로드 방법포함) 관련 문의는 1:1 문의하기를 이용해주세요.

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

C언어 %s

해결됨

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

9:54 에 출력문 %s는 빈공간이 나올때까지 출력하는걸로 알고 있습니다 그렇다면 출력값이 str = Hello 가 돼야하지 않나 해서 여쭤봅니다

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

24년 2회 기출 (영상 34:48)

해결됨

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

동영상에 따르면 idx: 0, c:a, seen[a]: false idx: 1, c:a, seen[b]: false idx: 2, c:a, seen[a]: true idx: 3, c:a, seen[c]: false idx: 4, c:a, seen[a]: true idx: 5, c:a, seen[b]: true idx: 6, c:a, seen[c]: true idx: 7, c:a, seen[d]: false 로 나와있는데 저가 풀어보면 아래와 같이 나오는데 혹시 잘못된 계산인가요? 답은 맞긴한데 조금 찜찜하네요 idx: 7, c:a, seen[d]: false -> true result =d idx: 6, c:a, seen[c]: false -> true result =dc idx: 5, c:a, seen[b]: false -> true result =dcb idx:4, c:a, seen[a]: false -> true result=dcba idx: 3, c:a, seen[c]: true idx: 2, c:a, seen[a]: true idx: 1, c:a, seen[b]: true idx: 0, c:a, seen[a]: true

  • python
  • java
  • c
  • 정보처리기사
이호진 댓글 2 좋아요 0 조회수 86

강의 오류? 질문입니다

해결됨

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

Java: 상속을 정리하는 문제10 개 영상 중 약 17: 15 에 private 으로 정의된 메소드는 자식 클래스에서 재정의 하면 사용할 수 있다고 하셨는데 부모 클래스에 private 로 정의된 메소드는 해당 클래스 내에서만 사용할 수 있기 때문에 자식 클래스에는 부모 클래스에 해당 메소드가 있는지 사실조차 모르기 때문에 재정의가 아닌 그낭 자신이 만든 메소드가 아닌가요? 출력은 재정의가 맞는지 아닌지 상관없이 동일하지만요 ㅎㅎ

  • java
  • 정보처리기사
  • 재정의
한성현 댓글 2 좋아요 0 조회수 125

java 상속 시 업캐스팅 클래스에 대한 변수 호출 질문

해결됨

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

안녕하세요, 업캐스팅 메서드 호출에 관해서는 잘 이해하고 있다고 생각하는데 변수 호출에 관해서 질문이 있어서 질문 드립니다. public class Main { public static void main(String[] args) { Parent p = new Child(); System.out.print(p.x + " "); p.print(); } } class Parent { int x = 10; void print() { System.out.print("Parent "); } } class Child extends Parent { int x = 20; void print() { System.out.print("Child "); } } 이런식으로 함수가 작성되면 메인함수의 system.out.print(p.x+" ") 실행될 때 p.x 변수 호출에 관한 질문입니다. child 클래스의 변수 x 값인 20이 호출되지 않고 parent 클래스의 변수 x 값인 10이 호출된다고 하는데 이건 왜 그런가요? 그냥 외워야 하는 java 언어의 기본값인가요?

  • python
  • java
  • c
  • 정보처리기사
완달프 댓글 2 좋아요 0 조회수 121

07 메서드 참조6-매개변수2 의 강의영상중 오타 있네요

미해결

김영한의 실전 자바 - 고급 3편, 람다, 스트림, 함수형 프로그래밍

[질문 내용] 07 메서드 참조6-매개변수2 의 강의영상중 오타 있네요 BiFunction<Person, Integer, String> fun2 = Person::introduceWithNumber; System.out.println("person.introduceWithNumber="+ fun1 .apply(person,1)); //<= fun2 의 것을 호출 해야 하는데 fun1 을 호출합니다. 복 붙 하시다가 fun2로 변경하는거 실수하신것 같네요

  • java
  • 함수형-프로그래밍
  • lambda
  • optional
우아한 YI 댓글 2 좋아요 0 조회수 117

카프카에 담긴 이벤트 순서가 올바르지 않을 가능성 관련 질문

해결됨

스프링부트로 직접 만들면서 배우는 대규모 시스템 설계 - 게시판

안녕하세요 쿠케님, 강의를 복습하다 새로운 궁금증이 생겨 질문 남깁니다. 본론부터 말씀드리자면, 카프카는 큐에 이벤트가 담기고, 동일 토픽 및 동일 파티션의 경우 동일한 offset을 쓰기 때문에 순서가 지켜져서 소모가 된다고 이해했습니다. 즉, 컨슈머가 몇개든 동일 토픽, 파티션인 경우 큐에 담겨진 순서대로 명확하게 소비된다고 이해했습니다. 그런데 만약 큐에 담겨진 순서가 올바른 순서가 아니라면 어떻게 되는 것일까요? 예를 들어, 2명의 클라이언트가 거의 같은 시간에 게시글 A에 대해 댓글을 생성했고 각 클라이언트는 서로 다른 댓글 서버에서 요청이 처리됐다고 가정하겠습니다. 이때 유저 A가 게시글 A에 대한 댓글을 먼저 생성했고, 유저 B가 간발의 차로 같은 게시글에 대한 댓글을 생성했을 때, 유저 A가 생성했을 때의 게시글 댓글 수는 4였고 B가 뒤 이어서 생성했다면 5가 될 것입니다. 백엔드 서버가 전송한 유저 A의 이벤트가 알 수 없는 문제로 카프카로 늦게 도착했고, 그 사이에 유저 B의 이벤트가 먼저 큐에 담겨졌습니다. 그렇다면 제가 첨부한 그림과 같이 됩니다. ( 이벤트는 지연 전송 방식이 아닌 트랜잭션 After Commit 이후에 즉시 전송됐다고 가정. ) 이때 컨슈머인 article-read 서비스에서 이벤트를 순서대로 소비하며 레디스에 저장된 게시글 A의 ArticleQueryModel 댓글 수를 최신화하는데 먼저 최신 값인 5로 최신화하고 다시 과거 값인 4로 최신화 할 것입니다. 이렇게 되면 게시글 A의 댓글 수 데이터의 일관성이 깨진다고 볼 수 있을 것 같습니다. 그래서 이에 대한 해결책으로 이벤트 payload에 댓글의 스노우플레이크 id가 담겨 있고, 스노우 플레이크는 시간 순으로 생성되기 때문에 레디스에 게시글 A에 대해 가장 마지막으로 처리된 이벤트의 스노우플레이크 id를 저장하고 다음으로 소비될 이벤트가 가장 마지막으로 처리된 이벤트 id보다 과거에 생성된 이벤트면 이 이벤트를 무시하면 되지 않을까? 생각했지만, 게시글에 대한 이벤트 타입이 여러가지이기 때문에 다른 타입의 이벤트가 무시될 수도 있겠다는 생각이 듭니다. 쓰고 나니까 너무 길게 질문 드린 것 같은데, 쿠케님의 강의가 정말 도움이 많이 돼서 이렇게 염치 불구하고 길게 질문드립니다. 이에 대한 의견 주시면 너무 감사하겠습니다. 강의 항상 잘 듣고있습니다.

  • java
  • mysql
  • spring-boot
  • kafka
  • redis
알알이 댓글 2 좋아요 1 조회수 335

강의자료 실행시 오류나요

미해결

김영한의 실전 자바 - 고급 3편, 람다, 스트림, 함수형 프로그래밍

[질문 내용] 여기에 질문 내용을 남겨주세요. 강의자료받아서 실행시 오류가나네요 ;; 뭐가문제일까요 ?? [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예

  • java
  • 함수형-프로그래밍
  • lambda
  • optional
cmk 댓글 2 좋아요 0 조회수 140

client.disconnect()를 if 문안에 넣어서 오류발생하더라도 disconnect 메서드가 호출되고 return 되게 해도 되나요?

미해결

김영한의 실전 자바 - 중급 1편

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. String connectResult = client.connect(); if (isError(connectResult)) { System.out.println("[네트워크 오류 발생] 오류 코드: " + connectResult); client.disconnect(); return; } String sendResult = client.send(data); if (isError(sendResult)) { System.out.println("[네트워크 오류 발생] 오류 코드: " + sendResult); client.disconnect(); return; } 강의 내용중 오류가 발생하더라도 client.disconnect() 메서드를 불러와야한다고 하셨는데 그럼 선생님이 말씀하신 if 문으로 분기를 사용해서 String connectResult = client.connect(); if (isError(connectResult)) { System.out.println("[네트워크 오류 발생] 오류 코드: " + connectResult); } else { String sendResult = client.send(data); if (isError(sendResult)) { System.out.println("[네트워크 오류 발생] 오류 코드: " + sendResult); } }.이런식으로 말고 위에 올린 코드처럼 client.disconnect(); 를 if 문 안에다 적어서 disconnect 가 되고 return 이 되겠끔 해도 되나요?

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

제미니

미해결

초보자를 위한 ChatGPT API 활용법 - API 기본 문법부터 12가지 프로그램 제작 배포까지

제미니로 바뀌어서 저 힘들었네옄ㅋㅋㅋ 관련 질문은 상세히 남겨주세요!

  • python
  • 챗봇
  • streamlit
  • openai
  • chatgpt
이예진 댓글 1 좋아요 0 조회수 147

강의 출시 질문 있습니다.

미해결

자바 동시성 프로그래밍 [리액티브 프로그래밍 Part.1]

우선 좋은 강의 만들어 주셔서 정말 감사드립니다 :) 얼마전에 스프링 MVC 관련 강의를 출시 해주셨는데요. 구입하고 한번 내용 확인해보니 앞으로 강의 출시 FLOW 를 설명 해주신 내용이 있었습니다. 동시성 파트 부분인 '리엑티브 프로그래밍' -> 'WebFlux' 강의 도 있는데요. 다음 강의 출시 할때 이 부분 부터 강의 출시 해주시는 건지 알고 싶습니다. (사실 '동시성 프로그래밍' 강의 이후 '리엑티브 프로그래밍' -> 'WebFlux' 강의를 손꼽아 기다리고 있었거든요 ㅠ,ㅠ)

  • java
  • 동시성
  • multithread
  • synchronisation
리나 댓글 1 좋아요 0 조회수 145

인기 태그

인프런 TOP Writers

주간 인기글