inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

이야기를 나눠요

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

5-M 12100 강사님의 코드에 있어서 질문있습니다.

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

#include <bits/stdc++.h> using namespace std; int ret, n; struct Board{ int a[24][24]; void _rotate90(){ int temp[24][24]; for(int i=0; i<n; i++){ for(int j=0; j<n; j++){ temp[i][j] = a[n-j-1][i]; } } memcpy(a,temp,sizeof(a)); } void _move(){ int temp[24][24]; for(int i=0; i<n; i++){ int c = -1; int d = 0; for(int j=0; j<n; j++){ if(a[i][j] == 0) continue; if(d && a[i][j] == temp[i][c]) { // c가 -1이어도 인덱스아웃이 안나네..? temp[i][c] *= 2; d = 0; }else{ temp[i][++c] = a[i][j]; d = 1; } } for(c++; c<n; c++) temp[i][c] = 0; } memcpy(a,temp,sizeof(a)); } void get_max(){ for(int i=0; i<n; i++){ for(int j=0; j<n; j++){ ret = max(ret, a[i][j]); } } } }; void go(Board c, int here){ if(here == 5){ c.get_max(); return; } for(int i=0; i<4; i++){ Board d = c; d._move(); go(d, here+1); c._rotate90(); } return; } int main(){ ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); cin >> n; Board c; for(int i=0; i<n; i++){ for(int j=0; j<n; j++){ cin >> c.a[i][j]; } } go(c,0); cout << ret << "\n"; return 0; } 위의 코드는 강의내용과 같은 코드입니다. 강사님의 코드에서 move함수에 사용했을때 처음 c가 -1이면 if(d && a[i][j] == temp[i][c]) 이 가정문에서 temp[i][-1]이런경우가 되서 인덱스오류가 발생할거라 생각했는데 문제없이 넘어가는데 왜 그런건지 이해시켜주실 수 있을까요?

  • c++
  • 코딩-테스트
양준영 댓글 1 좋아요 0 조회수 331

API 요청에 대한 개발 고민이 있습니다!

[Bloc 응용] 실전 앱 만들기 (책 리뷰 앱) : SNS 로그인, Firebase 적용, Bloc 상태 관리, GoRouter

북리뷰앱처럼 개발시 앱에 서비스 키를 넣고 배포를 하면 요청수가 너무 많아져서 나중에 실제로 사용자가 사용할 수 있는 가능한 비용내에서의 허용 요청수가 많이 줄어들지 않나요??(사용자 한 명이 몇 초에 한 번씩 조회를 하여 감당 할 수 없는 비용의 문제나, 허용된 요청 수가 정해져 있을때 다른 사용자가 사용을 못하는 문제 등) 이런 경우는 실무에서 어떻게 해결을 하고 있나요? 몇몇 블로그들을 보니 서버를 활용해 해결 한다고 하는데 저는 서버에 대해 전혀 알지 못해서..ㅠ 혹시 이번 강의에서 배운 파이어베이스를 활용해서 해결 할 수 있는 방법이 있을까요??

  • flutter
  • firebase
  • bloc
Jung Jae Yoo 댓글 1 좋아요 0 조회수 354

API 요청에 관한 개발 고민이 있습니다!

[Bloc 응용] 실전 앱 만들기 (책 리뷰 앱) : SNS 로그인, Firebase 적용, Bloc 상태 관리, GoRouter

실습 예시 북리뷰 앱에서 처럼 네이버 API서비스키를 앱에 넣어서 앱을 배포를 하게 된다면 서비스 키를 가지고 조회하는 요청이 너무 많아져서 가능한 비용내에 할당 되어 지는 가용 요청수가 굉장히 줄어들지 않나요? 실무에서는 이런 요청 콜 수 문제를 어떻게 해결하나요? 혹시 여기서 배운 파이어베이스를 활용 할 수 있는 방법이 있을까요? 열심히 앱을 만들었는데 하루에 100명 정도 밖에 못쓴다고 한다면 조금 마음이 아플거 같아서요...ㅠ

  • flutter
  • firebase
  • bloc
Jung Jae Yoo 댓글 1 좋아요 0 조회수 349

강의수준

[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

이 강의가 정말 초보자용 강의가 맞나요? 제가 보기엔 초보자가아닌 전공자용 레벨같아서

  • flutter
  • 클론코딩
YOUNGJAE KIM 댓글 1 좋아요 0 조회수 531

강의 자료 다운로드

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

강의 자료를 다운로드 하려는데 크롬에서 위험한 자료라고 계속 거부당하는데 어떻게 다운 받으셨나요 다들??

  • c++
  • 코딩-테스트
jas0704 댓글 0 좋아요 0 조회수 277

예시참고코드 잘문있습니다.

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

현재 1주차를 막 끝내가려고 합니다 아직은 백준기준 브론즈~실버 수준의 문제라 크게 복잡한부분은 없어 먼저 풀어보고 풀수있는 이론이 생각 나지않을때 큰돌님의 이론설명과 참고코드를 참고하여 핵심적인 부분을 체크하여 문제를 풀어보고 있습니다 알고리즘 메인적인 구현로직은 같아도 세부구현이나 로직의 재현이 제가생각한것과 참고코드가 다른부분이 있을때에 큰돌님의 참고코드를 기반으로 다시한번 풀어보는게좋을까요? 다풀어본문제도 참고코드를 확인하면서 다시한번 큰돌님의 강의방식대로 풀어보는게 더 좋을지 궁금합니다 감사합니다.

  • c++
  • 코딩-테스트
이선용 댓글 1 좋아요 0 조회수 571

CS 질문있습니다

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

안녕하세요 선생님! 이번에 선생님 코딩테스트를 완강하고 교안, 개념, 한번에 풀지 못했던 문제, 햇갈리는 문제를 하루에 조금씩 다시보면서 이 감을 유지하는 식으로 공부를 이어나가고 있습니다. 하나의 강의를 끝내니까 뭔가 기분이 좋아서 내친김에 선생님 CS책도 구매해서 열독했는데요! 이 강의와 관련있는 질문은 아니지만 궁금한 점이 생겨 질문드립니다. 일단 제 목표는 대기업에 합격하는 방법 영상을 보고 이에 맞춰서 하나하나 따라가는 중입니다. 또 백엔드 개발자를 희망중입니다. 궁금한 점은 이 CS책만으로도 혹시 충분할까요? 아니면 추가로 인터넷에서 더 찾아보면서 공부해야할까요? 하루 30분만 공부하라고 하셨는데 음... 제 머리에 도저히 잘 안외워집니다ㅠㅠ 선생님이 말씀하셨던 것처럼 예를 들어 디자인 패턴 중에 팩토리 패턴은 뭐죠?! 라고 물어보면 술술 안나올 것 같은데... 아예 완전히 외울때까지 계속 보면서 넘어가야할까요? 아니면 한번은 그냥 슥보고 그 다음부터 아예 완전히 습득할 때까지 보는게 나을까요?! 비전공자라 CS가 많이 부족한데 이 강의로 자료구조, 알고리즘 부분도 많이 채우고 책 덕분에 한시름 덜은 것 같습니다 감사합니다!

  • c++
  • 코딩-테스트
개발너무어려워요ㅠ 댓글 1 좋아요 1 조회수 599

구현까지 너무 오래걸려서 답답한 학생입니다.

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

안녕하세요 강사님. 강의 열심히 듣고 있는 학생입니다. 코딩테스트를 준비하면서 연습문제를 푸는데 말 그대로 구현이 너무 오래걸려서 고민입니다. 문제를 보면 어떻게 풀어야 할지, 시간복잡도는 어느정도가 될지 곧 잘 파악한다고 생각하는데 구현까지 너무 오래걸립니다... 기본적으로 3시간 이상 붙잡고 있는 것 같습니다... 코딩테스트가 경시대회 문제가 아니니 풀리지 않으면 답을 보고 넘어가라는 많은 분들의 조언을 들었고 저 역시도 그렇게 생각하나 키보드만 잡고 문제를 풀다가 보면 시간이 훌쩍 지나가 있어 매번 너무 고통스럽습니다.. 그렇다고 30분~1시간 내로 구현이 안되면 답을 보고 넘어가기엔 기본적인 로직조차 구현하지 못하고 답을 보게 되는지라 너무 답만보는 듯한 느낌이 들고, 그 이상이 넘어가면 어느새 삽질하고 있는 저를 발견하네요. 어떻게 하면 좋을까요.. 너무 답답해서 글 올립니다. 감사합니다.

  • c++
  • 코딩-테스트
박건하 댓글 1 좋아요 1 조회수 395

알고리즘이 너무 어렵습니다.

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

안녕하세요 선생님의 강의 2주차를 수강하고 있는 학생입니다. 컴공 전공생이고, 현재 2학년 재학중에 있습니다. 개념 강의를 다 듣고 문제를 풀고 있습니다. 문제 해설강의 전에 먼저 고민해보고 문제를 풀려는데 문제가 너무 어려워 하나도 스스로 풀어보지 못하고 있습니다. 로직을 떠올리는 것과 구현하는 것은 물론, 문제 자체를 이해하기 힘들 때도 많습니다. 그런데 어떻게든 이번 주차는 이번 주 안에 끝내야겠다는 생각 때문에 마치 수학 공부할 때 주구장창 답지만 외우는 것처럼 다짜고짜 해설 강의만 듣고 블로그에 기록하고 있습니다. 이렇게 공부하고 있는 게 맞는 걸까요? 너무 지치고 자괴감만 듭니다...

  • c++
  • 코딩-테스트
moveityourself01 댓글 1 좋아요 0 조회수 1110

수강평!

[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

기초 문법부터 다룰 수 있어서 프로그래밍 초심자가 하면 매우 추천할 것 같습니다. 물론, 내용들이 입문자가 이해하기엔 조금 어려울 수 있으나 어느정도 초중급 이상이라면 이해하는데는 무리가 없고, 살짝 어렵게 느껴졌던 함수형 프로그래밍을 잘 풀어서 설명해주셔서 드디어 찾았던 강의다 하고 보고 있습니다 ㅎㅎ! 단순히 플러터 공부만 하러 왔다가 다시, 지루한 기초부터 파고는 있지만 각종 몰랐던 오퍼레이터나 이론등을 알 수 있어 저 또한 많이 배우고 갑니다.

  • flutter
  • 클론코딩
황경훈 댓글 1 좋아요 0 조회수 535

노트북사용

[코드팩토리] [입문] Dart 언어 4시간만에 완전정복

안녕하세요 강의 잘 듣고있습니다. 빠른 답변감사드립니다. 컴퓨터가아닌 노트북으로 플러터를 이용해 어플을 만드는 목적인데 혹시 추천해주실만한 노트북사양이나 제품이 있을까요?

  • flutter
  • 함수형-프로그래밍
  • 객체지향
나율 댓글 1 좋아요 0 조회수 536

2강부터 너무 어렵네요

[코드팩토리] [입문] Dart 언어 4시간만에 완전정복

1강을 3번 정도 보면서 익히려고 노력하는데 머릿속에 다 들어오거나 외운 느낌은 아니에요. 그렇게 2강을 듣기 시작했는데 너무 어렵네요. 공부방법을 어떻게 하면 좋죠? 1강은 강사님이 알려주신거 코드 직접해보고 자료로만들고 했는데... 2강오니 이해안되는 부분들이 많아요.

  • flutter
  • 함수형-프로그래밍
  • 객체지향
나율 댓글 1 좋아요 0 조회수 425

전혀 생각해내지 못한 문제풀이에 대해서..

자바 코딩테스트 - it 대기업 유제

안녕하세요! 강사님! 알고리즘을 계속 연습하는 학생입니다. 질문에 앞서 간단히 공부과정을 말씀드리면 작년 12월 쯤 부터 해서 현재까지 꾸준히 알고리즘 문제를 풀어보면서 공부하고 있습니다. 지금까지는 절대적인 알고리즘 문제 경험이 적어서, 절대적인 시간 투자와 많은 문제에 도전하는 방식으로 공부했고, 정말 아예 이해가 안가거나 특정 알고리즘 대회 혹은 코테 문제들은 직접 참여해서 개인적으로 정리해서 기록해놓고, 다시 복기해보는 과정을 하고 있습니다.(그럼에도 다시 풀면 여전히 못풀긴 하더라구요..) 간혹, 알고리즘 문제를 풀어낼 때 제가 전혀 생각하지 못한 방법으로 풀이가 되는 문제들이 있는데(ex, 시뮬레이션-비밀번호), 저는 도저히 그 풀이에 대한 접근이나 생각까지는 도달하지 못하는 것 같습니다. (저는 20만번 * 8번 방향 탐색으로 풀었습니다.) 어떻게하면 그런 풀이나 접근을 생각해 낼 수 있는지... 그 사고과정을 연습하는 방법이 따로 존재하는 것인지 궁금해서 글 남겨봅니다. 질문을 요약하면 다음과 같습니다. 생각지 못한 풀이과정을 도출할 수 있는 사고연습(생각하는 연습)이나 방법이 존재하는것인지? 1-1. 있다면 댓글을 통해 알려주실 수 있는지? 해당 알고리즘 강의를 저같은 사람이 어떻게 활용해 보는것이 좋을지? 긴 글 읽어주셔서 감사합니다.

  • java
  • 코딩-테스트
SauvageUp 댓글 0 좋아요 0 조회수 412

문제 풀이

[자바/Java] 문과생도 이해하는 DFS 알고리즘! - 입문편

삭제된 글입니다

  • java
  • 코딩-테스트
  • 알고리즘
  • dfs
연두부 댓글 1 좋아요 1 조회수 451

소리가 작습니다

[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!

스피커를 최대로 켜도 소리가 너무 작아요 ㅜㅜ 소리는 조절가능하니 고급을 위한 영상찍을때는 소리좀 크게해서 찍어주세요 초급은 소리 커서 80퍼로 조절하며 들었어요 중급은 너무 작아요 한밤에 음량 100으로 해도 선풍기 소리때문에 선풍기를 꺼야해요 그리고 번외로 플러터랑 파이어베이스 연동해서 만드는걸 배우고 싶은데 개인적으로 아는 컨텐츠 있으심 알려주세요 감사합니다

  • flutter
  • 하이브리드-앱
염호경(hokki) 댓글 1 좋아요 0 조회수 475

사용하시는 에디터?

코딩테스트 [ ALL IN ONE ]

사용하고 계시는 에디터가 뭘까요?

  • python
  • 코딩-테스트
  • 알고리즘
이대영 댓글 1 좋아요 0 조회수 396

sns 로그인 페이스북 이슈

Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)

안녕하세요. 강사님 sns 로그인을 추가하여 진행하고 있었습니다. 애플, 페이스북, 카카오, 네이버 하지만 여기서 네이버, 페이스북에 이슈가 생겼습니다. 네이버: 간혈적으로 특정 안드로이드 폰에서 아무리 눌러도 반응이 없습니다. 페이스북: 안드로이드 폰에만 아이콘을 활성화하여 안드로이드에만 사용할 수 있도록 조치를 하였고, ios에서는 페이스북 로그인 기능을 사용하고 있지 않습니다. 그런데 자격 증명 요청을 요구하여 안드로이드는 통과했지만 ios의 경우 로그인을 할 방법이 없는데도 불구하여 자격 증명을 요청하여 비활성화를 시켜버린 상황입니다. 위와 같은 경우 어떻게 조치를 하면 좋을지 공유가능하실까요?ㅠㅠ 혹은 이런 사례들을 경험한 적이 있으신지 궁긍합니다. sns 로그인 기능의 경우 안드로이드, ios 모두 동일한게 적용해야 하는 정책이 있는지도 궁금합니다. 감사합니다.

  • flutter
  • ios
  • android
healthcare.it 댓글 1 좋아요 0 조회수 911

CS 지식의 정석

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

안녕하세요? 먼저 코딩테스트 강의에서 질문하는 것에 양해말씀 드립니다. 코딩테스트 강의 덕에 어느 게임사 대기업 코딩테스트 통과했는데요, 그 다음 기술면접(CS 면접 등)에 대해 불합하였습니다. 그래서 CS 공부를 위해 'CS 지식의 정석'구매를 고려중인데, 게임사에서도 'CS 지식의 정석' 강의가 공통으로 유효한지? 질문 드리고 싶습니다. 답변 미리 감사합니다. 수강자 올림.

  • c++
  • 코딩-테스트
mhyim 댓글 1 좋아요 0 조회수 1075

학습방법 질문드립니다

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

삭제된 글입니다

  • c++
  • 코딩-테스트
상현 댓글 1 좋아요 0 조회수 377

갑자기 코드가 바뀌어서 당황했습니다 ㅠ

[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!

4:30에서는 'GoRouter get _router =>' 였던 코드가 5:30에서는 'final GoRouter _router =' 로 바뀌었네요! 다음 강의인 Go 함수에서 진행이 되지 않아 다시 돌아왔습니다 ㅠㅠ

  • flutter
  • 하이브리드-앱
강수빈 댓글 1 좋아요 0 조회수 488

인기 태그

인프런 TOP Writers

주간 인기글