Data Scientist 옌

매일 발전하는 IT문제해결사

728x90

전체 344

[국비지원교육] 22-02-09(수) 일일회고 10일차

오늘의 회고! Facts 사실 Scanner 클래스로 입력값 받는 법을 배웠다. API에서 클래스 찾아 확인하고 import 해서 사용하는 법을 다시 배웠다. 문자 숫자를 숫자로 변환하고, 숫자를 문자로 변환하는 법을 배웠다. 증감연산자(++. --)와 삼항연산자(ch = (fatherAge > motherAge) ? 'T' : 'F';), Short Circuit 현상(논리곱과 논리합 연산), 관계 연산자를 배웠다. 위 내용을 통해 id와 pw를 받아 로그인 시 값과 맞으면 로그인 성공, 아니면 로그인을 실패하는 클래스를 연습했다. Feelings 느낌 로그인 클래스 구현까지 따라해보니까 이제 정말 프로그래밍에 근접해진 것 같다. 이제 배울만한 자바의 기초는 대략적으로 배운 것 같다. 사실 위 내용들은..

[백준] 6단계: 함수

1. [10818] 최소, 최대 N개의 정수가 주어진다. 이때, 최솟값과 최댓값을 구하는 프로그램을 작성하시오. A = map(int, input()) B = list(map(int, input().split())) print(min(B), max(B)) 2. [4673] 셀프넘버 셀프 넘버는 1949년 인도 수학자 D.R. Kaprekar가 이름 붙였다. 양의 정수 n에 대해서 d(n)을 n과 n의 각 자리수를 더하는 함수라고 정의하자. 예를 들어, d(75) = 75+7+5 = 87이다. 양의 정수 n이 주어졌을 때, 이 수를 시작해서 n, d(n), d(d(n)), d(d(d(n))), ...과 같은 무한 수열을 만들 수 있다. 예를 들어, 33으로 시작한다면 다음 수는 33 + 3 + 3 = 39..

[국비지원교육] 22-02-08(화) 일일회고 9일차

오늘의 회고! Facts 사실 다양한 자료형의 1차원 배열 선언 및 초기화 방법을 공부했다. 논리 연산(Boolean)을 공부했다. 제어 흐름(Flow Control)에 대해 이해하고, 그중 If문을 배웠다. Feelings 느낌 수업 전반에 대한 대략적인 적응은 끝난 것 같다. 아직 배운 것에 대해서 술술 나올 정도가 아니니 연습이 필요하다. Findings 교훈 수업 시간 전체 시간동안 집중하는 것보다는 적당히 흘려 듣다가 짧게 집중해서 핵심을 파악하는 것이 더 좋은 학습법인 것 같다. 수업과 관련된 교훈은 아니지만, 코딩테스트 관련해서 조언을 들어 대충 준비하고 있었구나 싶어서 제대로 준비할 계획을 세웠다.. Future Action Plan 미래 행동 계획 어제 감기 기운이 있어서 못하고 그냥 잤..

[국비지원교육] 22-02-07(월) 일일회고 8일차

오늘의 회고! Facts 사실 char 자료형, 문자와 문자열을 변수로 활용하는 법에 대해 배웠다. 1차원 배열을 배웠다. 형변환으로 자료형을 바꾸는 법 인덱스 첨자를 통해 배열에 접근하는 법을 배웠다. String 클래스를 문자열과 배열을 사용하여 활용하는 법 배웠다. Feelings 느낌 자바가 갈수록 점점 구체화되어 다가오는 것 같은데 하는 일이 많아 복습이 늦다보니 실체가 잘 잡히지 않는 것 같다. 늦더라도 조금씩 복습이 꼭 필요한 것 같다. Findings 교훈 선생님께서 하신 말씀인데 좋았던 교훈들 다른 사람과 비교하지 말고 내 속도와 체력에 맞춰서 하기 나의 상태를 아는 것이 중요 먼저 사례를 보면서 비슷한 구조를 찾은 후에 나중에 논리를 확인하면 더 쉬움 Future Action Plan ..

[백준] 5단계: 1차원 배열

매일 한 문제만 풀려는데 그마저 어렵네요. 늦더라도 하기~! 1. [10818] 최소, 최대 N개의 정수가 주어진다. 이때, 최솟값과 최댓값을 구하는 프로그램을 작성하시오. A = map(int, input()) B = list(map(int, input().split())) print(min(B), max(B)) 2. [2562] 최댓값 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61이 주어지면, 이들 중 최댓값은 85이고, 이 값은 8번째 수이다. 첫째 줄에 최댓값을 출력하고, 둘째 줄에 최댓값이 몇 번째 수인지를 출력한다. nu..

신입 취업 준비 가이드 2탄: 경험 정리

앞선 글인 1탄에서 내 직무이고 기준에 맞는 기업이면 우선 지원하는 것의 중요성을 강조하면서 끝을 맺었습니다. 자기소개서에 대해 이야기하자고 했는데 경험 정리가 먼저 나왔어요. 경험 정리가 왜 필요한지부터 시작해서 자기소개서까지 쭉쭉 나아가보겠습니다. 1탄은 아래 링크에서 확인하실 수 있습니다. 신입 취업 준비 가이드 1탄: 취업 준비는 어떻게 하나요? 안녕하세요. 신입 취업 준비 가이드 개요에서 어떤 내용을 다룰지 말씀드렸고, 이번에는 취업준비를 어떻게 하는지에 대해 대략적인 개요를 이야기해보고자 합니다. 가이드 개요는 아래 링크에 a-brand-new-life.tistory.com 1. 경험 정리를 왜 하나요? 취업 준비는 회사에 나를 뽑으라고 설득하는 과정입니다. 그러므로 나에 대해서 잘 알아야 나..

[국비지원교육] 22-02-04(금) 일일회고 7일차

오늘의 회고! Facts 사실 자바에서 객체란 현실 세계의 유무형의 사물 object임을 배웠다. 자바 프로그램을 실행하기 위해서는 메모리에 올려야 하는데(인스턴스) 이를 위해 static 키워드를 사용하거나 new 키워드를 사용하여 인스턴스를 만든다. 인스턴스를 만들 때의 멤버 변수가 스태틱 변수인지 아닌지, 또 함수를 사용할 때 함수가 return 형인지 return 형이 아닌지(void를 사용하는지)의 차이점을 배웠다. API 문서를 확인하고 문서에 맞추어 코딩을 하는 법을 배웠다. Feelings 느낌 처음에는 자바 프로그래밍과 관련 없는 이야기 같아 별로 진전되는건 없어보였는데 점점 더 프로그래밍의 실체와 가까워지고 있는 것 같다. 다음 주부터는 정말 코딩을 하게 될 것 같다. Findings ..

[국비지원교육] 22-02-03(목) 일일회고 6일차

오늘의 회고! Facts 사실 매개변수, 반환값을 통해 메소드(함수) 사용법 사용법을 배웠다. 인터프리터 방식과 자바의 블록 구조에 대해 이해했다. 메소드(함수)의 parameter와 argument, 변수의 유효범위에 대해서 배웠다. Feelings 느낌 파이썬과 달리 자바는 자료형이나 블록 구조 및 호출 등 배울수록 굉장히 유기적이고 딱딱 맞아 떨어져야 한다는 느낌이 들었다. 유기적인 코드 구조와 설계에 대해 선생님이 현업에 있던 경험 덕분에 아주 중요하게 다뤄주셔서 고생하기 전에 미리 알고 갈 수 있게되어 감사하다. Findings 교훈 유기적인 코드 구조와 설계에 대한 중요성을 깨달았다. 프로그래머라면 응당 효율적이고 효과적인 프로그래밍에 대한 고민을 해야하는데 내가 이에 대해 얼레벌레 그냥 돌아..

신입 취업 준비 가이드 1탄: 취업 준비는 어떻게 하나요?

안녕하세요. 신입 취업 준비 가이드 개요에서 어떤 내용을 다룰지 말씀드렸고, 이번에는 취업준비를 어떻게 하는지에 대해 대략적인 개요를 이야기해보고자 합니다. 가이드 개요는 아래 링크에서 확인하실 수 있습니다. 신입 취업 준비 가이드 개요 안녕하세요. 지난 취업 실패기에서 취업 준비와 관련해 잘 준비했던 것들을 정리해서 업로드하겠다고 말씀드렸었어요. 부족한 점이 있더라도 모든 프로세스를 다루어 정리하여 가이드를 만드 a-brand-new-life.tistory.com 1. 취업 준비 프로세스 회사마다 다르지만 일반적으로 위와 같은 프로세스로 채용 절차가 진행됩니다. 최근엔 1차 면접 합격자를 대상으로 인턴십을 수행한 후에 최종 합격자를 뽑기도 합니다. 이런 절차는 채용정보사이트만 가도 알 수 있어요. 저는..

신입 취업 준비 가이드 개요

안녕하세요. 지난 취업 실패기에서 취업 준비와 관련해 잘 준비했던 것들을 정리해서 업로드하겠다고 말씀드렸었어요. 부족한 점이 있더라도 모든 프로세스를 다루어 정리하여 가이드를 만드는 것이 좋겠다고 생각하여 제가 생각하는 취업 준비 프로세스를 정리하여 공유합니다. 저의 실패기는 아래 글에서 확인하실 수 있습니다. 데이터 사이언티스트 취업 실패기 (2021년 하반기) 작년에 하반기 취업을 위해 동분서주했는데 실패했습니다. 올해 상반기에 더 잘 준비하기 위해서 지난 취준의 문제점을 생각하고 정리한 계획을 올려봅니다. 0. 퇴사 저는 학사는 비전공이고 데 a-brand-new-life.tistory.com 제가 이렇게 가이드 형식으로 만드는 이유는 최근에 코로나 시기의 대학생 분들과 이야기한 경험 덕분입니다. ..

[국비지원교육] 22-01-28(금) 일일회고 5일차

오늘의 회고! Facts 사실 자바에서의 데이터 표현인 변수의 자료형과 그 크기, 선언하는 방법에 대해서 배웠다. 예약어의 활용에 대해서 많이 배우고 실습하였다. Feelings 느낌 아직은 제대로 된 함수나 변수를 쓰진 않은 것 같은데, 기초를 탄탄히 올리고 있는 과정인 것 같다. 이번 주 고생하다보니 많이 피곤했는데 눈에 힘 빡 주고 열심히 들어서 오늘 배운 내용은 다 머리 속에 들어온 것 같다. Findings 교훈 어떤 식으로 코딩을 해야 실력이 늘어나는지 몰랐는데, 계속 주석을 달면서 기능에 대해 반복해서 알아보게되다보면 자연스럽게 잘 할 수 있다고 해서 잘 해나가고 있는 것 같다. Future Action Plan 미래 행동 계획 설이라서 다음주에 목요일부터 수업이 있는데 그 전에 한 번 쭉 ..

[국비지원교육] 22-01-27(목) 일일회고 4일차

오늘의 회고! Facts 사실 예약어 중 package와 패키지의 선언 방법, class의 구성 규칙, 접근제한자, 변수에 대하여 배웠다. 중간 신호 놓쳤다. Feelings 느낌 어제 좀 늦게잤더니 오늘 너무 피곤해서 집중이 잘 안됐다. 선생님이 말씀하시는 부분에서 핀트가 조금 나가게 이해한 느낌인데, 어떤 식으로 이해하길 바라셨는지 감이 잘 안잡혔다. 또, 배운 것이 많아서 이것을 잘 정리하면 될 것 같은데 머릿속으로 정리가 되지 않았다. 처음부터 끝까지 수업에 다 있었는데 왜 중간신호를 놓쳤나 했는데 피곤해서 머리가 어수선해서인 것 같다. 정말 피곤함이 적이다. Findings 교훈 일찍 자야겠다. (벌써 11시 반이네요...) 체력 관리야 말로 진정한 실력이다. 아무리 똑똑해도 체력이 안좋아서 머..

728x90