밍쎄의 코딩공간

[백준장학금] 2주차 회고록 본문

제로베이스/제로베이스 [백준장학금]

[백준장학금] 2주차 회고록

밍쎄 2023. 8. 6. 23:59
[백준 장학금] 목표

1. 1일 1 코딩테스트

2. 공부한 내용 개념 업로드 (1주 3개 ) : 알고리즘, 자료구조, 운영체제

3. 2일 1 스크랩

4. 1주 1독서 (4주 4개) : 객체지향의 사실과 오해

 

https://zero-base.co.kr/event/BE_promotion_baekjoon

 

2주차의 회고록은 반성으로 시작해서 반성으로 끝난다.

위 한 줄로 요약할 수 있을 것 같다.

 

.

.

1차 회고록 : https://back-end-ming.tistory.com/24


나의 일주일 간의 좋지 않았던 행동

  • 시간을 너무 낭비하는 경향이 있다. (부지런하지 않음)
  • 실습에 비해 개념의 기여도가 너무 큼 (실습에 비중 늘리기)
  • 하루의 끝이 보람차지 않음 (하루의 나의 목표 달성 수치를 나타내야 겠음) + 1일1일 회고 필요. 
  • 쓸 데 없이 생각이 너무 많음 (욕심만 많음, 너무 과함)

위의 좋지 않은 행동들을 요약해보자면 "자꾸 내맘대로 함..^^"이다.

(죽겠어요,,,)

왜 백준장학금을 신청할 때 목표의 양을 수치를 구체화로 적으라는 지를 깨달았다. (인간은 맨날 깨닫죠,,, 아~ 의 연속!)

이번  관련 서적을 객체지향의 사실과 오해를 잘 골랐다는 생각이 들었다.

객체지향의 의의 뿐만 아니라 우리의 사회를 엿볼 수 있고 나의 행동을 반성할 수 있는 돌아볼 수 있는 책이었다. 

나는 지금 나의 공부에 책임을 지지 않고 있는 사람이다.
심지어 내 자아로부터의 모든 책임을 지지 않고 있다. 불규칙한 삶,,, 꽤나 멋지지만 그만두도록 하자.

히히 그래도 열심히할려고 했던 흔적들이 일주일동안 고스란히 기록되어있어서 위안을 준다,,

나의 위안을 작성할 수 있게 끔 기회를 준 [백준장학금]에게 무한한 감사를,,

 

 

1일 1문제

월 - https://back-end-ming.tistory.com/25

 

프로그래머스 LV.0 - 이어 붙인 수

class Solution { public int solution(int[] num_list) { int answer = 0; String a="", b=""; for(int x : num_list){ if(x % 2 == 1) a += Integer.toString(x); else b += Integer.toString(x); } answer = Integer.parseInt(a) + Integer.parseInt(b); return answer; }

back-end-ming.tistory.com

화 - https://back-end-ming.tistory.com/27

 

프로그래머스 LV.0 - 배열만들기 1

class Solution { public int[] solution(int n, int k) { int len = n / k; int[] answer = new int[len]; int pos = 0; for(int i = k; i

back-end-ming.tistory.com

수 - https://back-end-ming.tistory.com/29

 

프로그래머스 LV.0 - 접미사 배열

import java.util.*; class Solution { public String[] solution(String my_string) { String[] answer = new String[my_string.length()]; for(int i = 0; i < my_string.length(); i++){ answer[i] = my_string.substring(i); } Arrays.sort(answer); return answer; } } h

back-end-ming.tistory.com

목 - https://back-end-ming.tistory.com/31

 

프로그래머스 LV.0 - 카운트 다운

class Solution { public int[] solution(int start, int end) { int[] answer = new int[start-end+1]; int pos = 0; for(int i = start; i >= end; i--) answer[pos++] = i; return answer; } } https://school.programmers.co.kr/learn/courses/30/lessons/181899 프로

back-end-ming.tistory.com

금 - https://back-end-ming.tistory.com/32

 

프로그래머스 LV.0 - 수열과 구간 쿼리 3

class Solution { public int[] solution(int[] arr, int[][] queries) { for(int[] x : queries){ int tmp = arr[x[0]]; arr[x[0]] = arr[x[1]]; arr[x[1]] = tmp; } return arr; } } https://school.programmers.co.kr/learn/courses/30/lessons/181924 프로그래머스

back-end-ming.tistory.com

토 - https://back-end-ming.tistory.com/34

 

프로그래머스 LV.0 - 5명씩

import java.util.*; class Solution { public String[] solution(String[] names) { ArrayList list = new ArrayList(); for(int i = 0; i < names.length; i += 5){ list.add(names[i]); } String[] answer = new String[list.size()]; for(int i = 0; i < list.size(); i++

back-end-ming.tistory.com

일 - https://back-end-ming.tistory.com/36

 

프로그래머스 <2018 KAKAO BLIND RECRUITMENT> - 자동완성

Trie와 관련된 문제를 찾던 중에 카카오 블라인드 문제를 접하게되었다. 이번 내 부캠에서 본 코테에 대하여 멤버들과 이야기를 해봤는데 String startwith등 내장 메서드를 이용하셨다고 하셨다. 공

back-end-ming.tistory.com

: 코드는 항상 리뷰할 것. 클린 코드 노력할 것

 

스크랩

1. https://back-end-ming.tistory.com/28

 

스크랩 05. 초보자를 위한 Git 텍스트

https://statkclee.github.io/git-novice-kr/ Git으로 버전제어 Universal Missions 회사는 (Euphoric State University에서 분사한 항공 서비스 전문회사) 늑대인간(Wolfman)과 드라큘라(Dracula)를 고용해서 다음 행성 착륙선

back-end-ming.tistory.com

2. https://back-end-ming.tistory.com/30

 

스크랩 06. 주니어 개발자의 회고록

https://junilhwang.github.io/TIL/Review/2021-year/01-First-Quarter/#_3-atdd-3%E1%84%80%E1%85%B5 주니어 개발자의 2021년 상반기 회고 | 개발자 황준일 주니어 개발자의 2021년 상반기 회고 와.. 벌써 2021년이구나, 시간 참

back-end-ming.tistory.com

3. https://back-end-ming.tistory.com/33

 

스크랩 07. 코드 리뷰의 목적은 성장이어야 한다

2주차 나의 회고록에 들어가야 하는 키워드는 "통과" 이다. 어느 새, 우리의 사회에는 P/F(통과/실패)로 모든 것을 결정하는 시대가 온 것 같다. 나 역시 P에 항상 갈망하고 있다. 하지만 나의 서랍

back-end-ming.tistory.com

 

 

 

공부내용 정리 업로드 (알고리즘.자료구조.운영체제)

1. https://back-end-ming.tistory.com/26

 

데이터베이스 - 01

데이터베이스 인스턴스 생성 - DBMS랑도 대화하기 위해서는 언어가 필요 - 이 언어를 SQL (Structured Query Language)구조화된 질의어 - 목적 : DBMS의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래

back-end-ming.tistory.com

 
2. https://back-end-ming.tistory.com/35

 

개념정리 - Trie

이번 코테는 처음부터 끝까지 Trie 였다. 보자마자 Trie 라는 것을 파악하는 건 성공, but 매끄럽게 코드를 구현하기는 힘들었다. -------- Trie 란? Trie는 일반적인 Tree자료구조와 같은 모양이지만 저장

back-end-ming.tistory.com


3. https://back-end-ming.tistory.com/37

 

개념정리 - CRUD

CRUD : 대부분의 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리 기능 : CRUD를 보통 한 셋으로 봄 C -> CREATE -> INSERT => PUT/POST R -> READ -> SELECT => GET U -> UPDATE => PUT/PATCH D -> DELETE => DELETE 테이블 생성

back-end-ming.tistory.com

 

 

관련 서적 업로드 (객체지향의 사실과 오해)


1. https://back-end-ming.tistory.com/38

 

객체지향의 사실과 오해 - 02

협력은 다수의 연쇄적인 요청과 응답의 흐름으로 구성된다. 우리 인간도 협력이 없으면 살아갈 수 없다. 우리는 개인의 힘으로 살아가는 것이 아니라 개개인의 힘이 모여 사회 공동체의 힘으로

back-end-ming.tistory.com

: 반성한 것들 3주차 때 리셋.

728x90