inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

29분 질문 있습니다!

해결됨

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

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

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

파라미터?

해결됨

(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

리텐션 연습 문제

해결됨

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 조회수 271

앱 테스트 구동이 안돼요

미해결

[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)

BTS 강의 레이아웃에 사진삽입 6분 4초쯤 보고 있는데요, 알려주신대로 다음과 같이 코드를 입력하고 앱 구동을 눌렀는데 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/main" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" tools:context=".MainActivity"> <LinearLayout android:layout_width="match_parent" android:layout_height="120dp"> <ImageView android:src="@drawable/bts_1" android:layout_width="120dp" android:layout_height="120dp"> <ImageView android:src="@drawable/bts_2" android:layout_width="120dp" android:layout_height="120dp"> <ImageView android:src="@drawable/bts_3" android:layout_width="120dp" android:layout_height="120dp"> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="120dp"> <ImageView android:src="@drawable/bts_4" android:layout_width="120dp" android:layout_height="120dp"> <ImageView android:src="@drawable/bts_5" android:layout_width="120dp" android:layout_height="120dp"> <ImageView android:src="@drawable/bts_6" android:layout_width="120dp" android:layout_height="120dp"> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="120dp"> <ImageView android:src="@drawable/bts_7" android:layout_width="120dp" android:layout_height="120dp"> </LinearLayout> </LinearLayout> 다음 문구와 같이 에러가 떠서 테스트 구동이 안됩니다. Caused by: org.gradle.workers.internal.DefaultWorkerExecutor$WorkExecutionException: A failure occurred while executing com.android.build .gradle.internal.res.ParseLibraryResourcesTask$ParseResourcesRunnable 뭐가 잘못된건가요??

  • android
  • kotlin
  • firebase
댓글 2 좋아요 0 조회수 181

문자열 재귀함수관련 질문

해결됨

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

0:49:31 return 1 + strLen(str + 1); 에서 return1과 strLen(0 + 1) 을 더하는게 이해가 안됩니다. strLen(str + 1); 에서도 str에 0넣어서 인덱스[1]로 넘어가는게 맞는건가요? return 1 이 의미하는게 무엇인가요?

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

(기출) 2024년 2회 기출문제 - 이론포함 질문입니다.

해결됨

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

1:05:00 에 while문에서 만약 d[i] = '\0'; 이 없다면 strcopy(str2, str1); 실행 이후에 str2 는 "firsttring" 가 되는게 맞을까요?

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

정보처리기사 24년 2회 이론문제

해결됨

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

안녕하세요 24년 2회에서 안타깝게 떨어져서 3회 재도전중입니다 제 기억에 2회에 보안기법 AES인가 나왔었는데 혹시 중요도가 떨어져서 안넣으신건가요?? 아니면 그래도 외워가야할까요?? 수정: 아 맨끝에 넣으시긴 했네요!! 그래도 혹시모르니 외워가는게 맞겠죠??

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

ClientV6 코드를 조금 변경해보았는데,,, 질문드립니다.

해결됨

김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션

안녕하세요, 영한님 뒤에 있을 채팅 프로그램을 직접 만들어보려다가 난관에 봉착해 질문드립니다. ClientV6 코드 내의 while문을 Thread에 넣는 작업을 진행하였습니다. 아직 클라이언트에서 입력 값을 넣기 전임에도 불구하고 서버에서 EOFException이 나는데 그 이유를 모르겠습니다. 혹시 제가 코드를 잘못 짠 것인지 아님 놓치는 부분이 있는 것인지 한 번 봐주실 수 있나요? public class ClientV6_1 { private static final int PORT = 12345; public static void main(String[] args) throws IOException { log("클라이언트 시작"); try ( Socket socket = new Socket("localhost", PORT); DataInputStream input = new DataInputStream(socket.getInputStream()); DataOutputStream output = new DataOutputStream(socket.getOutputStream()); ) { log("소켓 연결: " + socket); new Thread(new ClientHandler(socket), "ClientHandler").start(); } catch (IOException e) { log(e); } } } public class ClientHandler implements Runnable { private final Socket socket; private final DataInputStream input; private final DataOutputStream output; public ClientHandler(Socket socket) throws IOException { this.socket = socket; this.input = new DataInputStream(socket.getInputStream()); this.output = new DataOutputStream(socket.getOutputStream()); } @Override public void run() { Scanner scanner = new Scanner(System.in); try { while (true) { System.out.print("전송문자: "); String toSend = scanner.nextLine(); // send output.writeUTF(toSend); log("client -> server: " + toSend); if (toSend.equals("exit")) break; // receive String received = input.readUTF(); log("client <- server: " + received); } } catch (IOException e) { e.printStackTrace(); } finally { close(socket); } } }

  • java
  • 네트워크
  • 객체지향
Kelly 댓글 1 좋아요 1 조회수 424

List 생성할때

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 안녕하세요! 문제와 풀이를 해보다 문득 궁금해졌는데, 혹시 ArrayList 생성할때 List<Integer> list = new ArrayList<>(); ArrayList<Integer> list = new ArrayList<>(); 두개의 차이가 있을까요 ..?

  • java
  • 객체지향
  • 코딩-테스트
  • 알고리즘
혜진 댓글 2 좋아요 1 조회수 109

몇가지 질문있습니다.

해결됨

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

24분 19초에서 * ptr++를 사용하듯이 *arr++ 나 *++arr 도 사용가능한가요? 30:00 에서 start ++, end-- 라고 답을 적었는데 문제가 없을까요?

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

불변객체 질문있습니다

미해결

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

public class ImmutableMain1 { public static void main(String[] args) { ImmutableObj obj1 = new ImmutableObj(10); ImmutableObj obj2 = obj1.add(20); //계산 이후에도 기존값과 신규값 모두 확인 가능 System.out.println("obj1 = " + obj1.getValue()); System.out.println("obj2 = " + obj2.getValue()); } } public class ImmutableMain2 { public static void main(String[] args) { ImmutableObj obj1 = new ImmutableObj(10); obj1.add(20); //계산 이후에도 기존값과 신규값 모두 확인 가능 System.out.println("obj1 = " + obj1.getValue()); // System.out.println("obj2 = " + obj1.add(20).getValue()); //Q.이렇게 하면 안되는지?? } } Main1에서 했던것처럼 obj2를 하나 새로 만들지 않고 2에서 obj1.add(20).getValue() 이렇게 해도 원하는 결과값이 나오는데 새로 obj2를 만드는것과 어떤 차이가 있나요?? Main2에서 저렇게 코드를 쳤을때 인스턴스값을 확인해보니 1과 2가 각각 다른 값이 나오더라고요 ImmutableObj에서 이미 return new ImmutableObj(result);을 사용하고 있어서 이때 인스턴스가 이미 생성되어서 그렇다고 생각하는데 맞을까요?? 그러면 이미 생성되었는데 또 obj2를 다시 만드는 이유는 무엇인가요??

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

메인화면에서 뒤로가기 눌렀을때 어플종료관련 건

미해결

Flutter로 SNS 앱 만들기

메인화면에서 뒤로가기 눌렀을때 어플 종료를 하고 싶어서 메인화면에서 WillPopScope( onWillPop: () async => false, 이 부분을 수정하였습니다. 수정한 결과 어플이 종료는 되나. 다시 어플을 실행했을때 splash화면에서 다음 화면으로 넘어가지 않습니다.. 아마도 사용자 정보를 가져오지 못해서 그런것 같은데.. 방법이 없을까요?

  • flutter
  • android
  • firebase
  • dart
박수훈 댓글 1 좋아요 0 조회수 214

건의사항

미해결

Vue 3 & Firebase 10 커뮤니티 만들기 풀스택 - "활용편" (with Pinia, Quasar, Tiptap, VueUse)

짐 코딩님 강의 정말 잘 보고 있습니다. 강의 내용과 별도로 좋았던게 문서보는법이였는데요. 해당 부분 추후 강의에서 좀 더 다뤄주셨으면 좋을것 같아서요. 제가 아직 강의를 다 수강한건 아니지만 FireBase 문서 뿐만 아니라 다른 프레임워크 문서, 라이브러리 문서, 기타 서비스 문서 보는 법과 스택오버플로우 문서활용하는 법 (에러 내용은 같지만, 에러 발생한 및 개발하는 상황이 다른경우가 많더라구요) 다른 사람들이 GitHub 코드 참고 및 활용하는 방법도 영상으로 꼭 다뤄주셨으면 좋겠습니다..! 추가로 FireBase 강의의 경우 DB 관리및 설계를 FireBase 를 활용해서 하였는데 순수하게 백엔드 및 DB 설계하는 강의도 꼭 다뤄주시면 진짜 반드시 수강신청해서 완강하겠습니다..! 좋은 강의 올려주셔서 감사합니다

  • vue.js
  • firebase
  • quasar
  • algolia
  • vue-3
진병수 댓글 1 좋아요 0 조회수 198

로그인 로그아웃

미해결

[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)

강의 잘 보고 있습니다 다름이 아니라 로그인 로그아웃 버튼도 만들었고 수업에 나온 것처럼 똑같이 코드를 썼는데도 막상 작동하면 uid까진 출력되는데 문제는 1) 로그아웃 버튼을 누르면 null 메세지가 출력이 안 됩니다 2) 그렇다고 로그아웃 버튼을 누르고 로그인 되어있던 계정을 누르면 toast로 써둔 "로그인 성공"이라는 메세지가 안 뜸 일단 MainActivity.kt에 쓴 코드와 activity_main.xml에 쓴 코드를 올리겠습니다 //MainActivity.kt에 쓴 코드 package com.example.mysampleapp import com.example.mysampleapp.databinding.ActivityMainBinding import android.os.Bundle import android.widget.Button import android.widget.EditText import android.widget.Toast import androidx.activity.enableEdgeToEdge import androidx.appcompat.app.AppCompatActivity import androidx.core.view.ViewCompat import androidx.core.view.WindowInsetsCompat import androidx.databinding.DataBindingUtil import com.google.firebase.auth.FirebaseAuth import com.google.firebase.auth.ktx.auth import com.google.firebase.ktx.Firebase class MainActivity : AppCompatActivity() { private lateinit var auth: FirebaseAuth private lateinit var binding : ActivityMainBinding override fun onCreate(savedInstanceState: Bundle?) { // Initialize Firebase Auth auth = Firebase.auth super.onCreate(savedInstanceState) enableEdgeToEdge() setContentView(R.layout.activity_main) Toast.makeText(this, auth.currentUser?.uid.toString(),Toast.LENGTH_SHORT).show() binding = DataBindingUtil.setContentView(this, R.layout.activity_main) val joinBtnClicked = findViewById<Button>(R.id.joinBtn) joinBtnClicked.setOnClickListener { // 첫번째 방법 // val email = findViewById<EditText>(R.id.emailArea) // val pwd = findViewById<EditText>(R.id.pwdArea) //두번째 방법 val email = binding.emailArea val pwd = binding.pwdArea auth.createUserWithEmailAndPassword( email.text.toString(), pwd.text.toString() ) .addOnCompleteListener(this) { task -> if (task.isSuccessful) { Toast.makeText(this,"ok",Toast.LENGTH_SHORT).show() } else { Toast.makeText(this,"no",Toast.LENGTH_SHORT).show() } } binding.logoutBtn.setOnClickListener{ auth.signOut() Toast.makeText(this,auth.currentUser?.uid.toString(),Toast.LENGTH_SHORT).show() } binding.loginBtn.setOnClickListener{ val email = binding.emailArea val pwd = binding.pwdArea auth.signInWithEmailAndPassword( email.text.toString(), pwd.text.toString() ) .addOnCompleteListener(this) { task -> if (task.isSuccessful) { //성공하면 Toast.makeText(this, "로그인 성공", Toast.LENGTH_SHORT).show() //성공하면 UID 값을 띄워보자↓ Toast.makeText(this,auth.currentUser?.uid.toString(),Toast.LENGTH_SHORT).show() } else { //실패하면 Toast.makeText(this, "로그인 실패", Toast.LENGTH_SHORT).show() } } } } } } //activity_main.xml에 쓴 코드 <?xml version="1.0" encoding="utf-8"?> <layout> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/main" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" android:orientation="vertical"> <EditText android:id="@+id/emailArea" android:hint="email" android:layout_width="match_parent" android:layout_height="wrap_content"/> <EditText android:id="@+id/pwdArea" android:hint="pwd" android:layout_width="match_parent" android:layout_height="wrap_content"/> <Button android:id="@+id/joinBtn" android:text="회원가입" android:layout_width="wrap_content" android:layout_height="wrap_content"/> <Button android:id="@+id/logoutBtn" android:text="LOGOUT" android:layout_width="wrap_content" android:layout_height="wrap_content"/> <Button android:id="@+id/loginBtn" android:text="LOGIN" android:layout_width="wrap_content" android:layout_height="wrap_content"/> </LinearLayout> </layout> 긴 글 읽어주심에 감사합니다.... 😥 😥

  • android
  • kotlin
  • firebase
kotlin21sswu 댓글 2 좋아요 0 조회수 209

몽고DB

미해결

MERN STACK 커뮤니티 : 시작부터 배포까지 알려주는 React

몽고db질문입니다. 코드를 따라해보는중 몽고DB에서 데이터부분이 안들어 왔습니다. 어떤부분이 문제인지 궁금합니다.

  • react
  • node.js
  • mongodb
  • express
  • firebase
박성현 Park 댓글 1 좋아요 0 조회수 193

갤럭시 연결시 게시판에 업로드한 사진이 보이지 않아요.

미해결

[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)

안녕하세요 코틀린강좌를 통해 안드로이드 앱 제작공부를 하고 있는 학생입니다. 다름이 아니라 완성된 앱을 갤럭시 안드로이드폰에 연결하는 작업까지 완료하고 실행하여 오류가 있는 부분을 찾던 중에 게시판에 만들었던 사진첨부 기능이 작동되지 않는것 같아서 문의차 커뮤니티에 올리게되었습니다. 위 사진 처럼 글만 입력이 되고 사진은 보이지 않아서 무슨 문제인지 알고 싶습니다! 코드는 강좌 그대로 사용했습니다!

  • android
  • kotlin
  • firebase
sms_419 댓글 2 좋아요 0 조회수 246

9번 문제 질문있습니다. 19:14

해결됨

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

Child obj = new Child();를 해주면 Child생성자가 호출되고 this(7000)를 명시 해주었기 때문에 부모의 기본 생성자가 호출안되고 인자를 받는 Child(int x)가 호출되고 Child(int x)에서는 super같은 키워드가 없으니 이때 부모의 Parent()기본 생성자가 호출되어서 x가 600으로 채워 지는것 아닌가요? 강사님은 new Obj하면 바로 Parent의 기본 생성자를 호출하는 식으로 흐름을 설명하셔서 질문드립니다.

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

인기 태그

인프런 TOP Writers

주간 인기글