나를 기록하다
article thumbnail
[TIL-36/230929] 알고리즘, 우아한테크세미나
TIL 2023. 9. 30. 00:30

[백준 2839/자바(Java)] 설탕 배달 https://www.acmicpc.net/problem/2839 2839번: 설탕 배달 상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그 www.acmicpc.net 시간 메모리 제한 제출 정답 맞힌 사람 정답 비율 1 초 128 MB 302839 112158 84392 36.699% 문제 상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그램 봉지와 5킬로그램 봉지가 있다. 상근이는 귀찮기 때문에..

article thumbnail
[TIL-35/230928] 브루트포스, TDD와 리팩토링, 우아한 객체지향
TIL 2023. 9. 29. 00:30

[백준 18111 자바(Java)] 마인크래프트 https://www.acmicpc.net/problem/18111 18111번: 마인크래프트 팀 레드시프트는 대회 준비를 하다가 지루해져서 샌드박스 게임인 ‘마인크래프트’를 켰다. 마인크래프트는 1 × 1 × 1(세로, 가로, 높이) 크기의 블록들로 이루어진 3차원 세계에서 자유롭게 www.acmicpc.net 시간 제한 메모리 제한 제출 정답 맞힌 사람 정답 비율 1 초 (추가 시간 없음) 1024 MB 54089 14225 10578 23.922% 문제 팀 레드시프트는 대회 준비를 하다가 지루해져서 샌드박스 게임인 ‘마인크래프트’를 켰다. 마인크래프트는 1 × 1 × 1(세로, 가로, 높이) 크기의 블록들로 이루어진 3차원 세계에서 자유롭게 땅을 파거..

article thumbnail
[우아한테크세미나]TDD와 리팩토링
Review/Seminar 2023. 9. 28. 16:05

1. 의식적인 연습이란? 의식적인 연습의 7가지 원칙 효과적인 훈련 기법이 수립되어 있는 기술 연마 개인의 컴포트 존을 벗어난 지점에서 진행, 자신의 현재 능력을 살짝 넘어가는 작업을 지속적으로 시도 명확하고 구체적인 목표를 가지고 진행 신중하고 계획적. 개인이 온전히 집중하고 의식적으로 행동할 것을 요구 피드백과 피드백에 따른 행동 변경을 수반 효과적인 심적 표상을 만들어내느 한편으로 심적 표상에 의존 기존에 습득한 기술의 특정 부분을 집중적으로 개선함으로써 발전시키고, 수정하는 과정을 수반 의식적인 연습 예시 - 우테코 프리코스 3주 동안 진행. 매주 해결해야할 미션 부여 미션 완료 후 Github의 Pull Request를 제출 공통 피드백 진행 [피드백 예시] space(공백)도 conventio..

article thumbnail
[TIL-34/230926] 백준 7568, 객체지향의 사실과 오해, TDD 리팩토링
TIL 2023. 9. 27. 00:30

오늘은 평소와 같이 오전에 운동을 하고 알고리즘을 풀면서 하루를 시작했다. 오늘 계획한 목표는 알고리즘 1문제 / 객체지향의 사실과 오해 1장 정리 / 자기소개서 보완 / 우아한테크세미나 TDD 리팩토링 듣고 정리였고, 공부한 내용을 차례대로 정리해보겠다. 백준 7568 덩치(Java) https://www.acmicpc.net/problem/7568 7568번: 덩치 우리는 사람의 덩치를 키와 몸무게, 이 두 개의 값으로 표현하여 그 등수를 매겨보려고 한다. 어떤 사람의 몸무게가 x kg이고 키가 y cm라면 이 사람의 덩치는 (x, y)로 표시된다. 두 사람 A 와 B의 덩 www.acmicpc.net 시간 메모리 제한 제출 정답 맞힌 사람 정답 비율 1 초 128 MB 93178 51602 4360..

article thumbnail
[객체지향의 사실과 오해] 1장. 협력하는 객체들의 공동체
Review/Book 2023. 9. 26. 16:09

객체지향의 시작 객체지향이란, 실세계를 직접적이고 직관적으로 모델링할 수 있는 패러다임 저자가 말하는 객체지향 객체지향의 목표는 실세계를 모방하는 것이 아닌 새로운 세계를 창조하는 것. 개발자의 역할은 단순히 실세계를 소프트웨어 안으로 옮겨 담는 것이 아니라 고객과 사용자를 만족시킬 수 있는 신세계를 창조하는 것. 객체 → 스스로 생각하고 스스로 결정하는 현실 세계의 생명체(캡슐화 + 자율성) 현실 세계의 사람들이 암묵적인 약속과 명시적인 계약을 기반으로 협력하며 목표를 달성해 나가는 과정 → 메세지를 주고받으며 공동의 목표를 달성하기 위해 협력하는 객체들의 관계를 설명하는 데 적합 실세계의 사물을 기반으로 소프트웨어 객체를 식별하고 구현까지 이어간다는 개념 → 연결완전성 역할과 책임, 그리고 협력 요청..

article thumbnail
[TIL-33/230925] 백준 2775, 객체지향의 사실과 오해, 자소서(우테코)
TIL 2023. 9. 26. 00:46

오늘의 공부는 아래와 같다. 알고리즘 - 2문제 객체지향의 사실과 오해 - 1장, 2장 정독 우아한 테크코스 자기소개서 - 1,4문항 완료 / 2,3문항 작성 중 백준 2775 부녀회장이 될테야 시간 제한메모리 제출 정답 맞힌 사람 정답 비율 0.5 초 (추가 시간 없음) 128 MB 94941 53064 45163 57.067% 문제 평소 반상회에 참석하는 것을 좋아하는 주희는 이번 기회에 부녀회장이 되고 싶어 각 층의 사람들을 불러 모아 반상회를 주최하려고 한다. 이 아파트에 거주를 하려면 조건이 있는데, “a층의 b호에 살려면 자신의 아래(a-1)층의 1호부터 b호까지 사람들의 수의 합만큼 사람들을 데려와 살아야 한다” 는 계약 조항을 꼭 지키고 들어와야 한다. 아파트에 비어있는 집은 없고 모든 거..

profile on loading

Loading...