분류 전체보기 381

2022 마스터즈 코스(백엔드) 19일차 회고(2022. 1. 27.) - "체력의 중요성"

해당 글은 코드스쿼드 2022 마스터즈 코스 "Java 웹 백엔드" 과정을 수강하면서 학습한 내용 등에 대한 회고 글입니다. :) 수강 회고 CS10 과정 막바지에 다다른 요즘 체력적으로 힘듦을 많이 느끼고 있다. 앞서 이번주 월요일(16일차) 회고에서 언급했다시피 이번주는 나에게 있어 데드 포인인트 구간이다. 코드스쿼드 과정을 시작하기 전에는 그래도 틈틈이 운동을 했었는데, 과정 이후에는 운동 부족 및 장시간 코딩 등으로 체력이 약해진듯한 기분이다. 이럴 때일수록 더 힘을 내기(무리하기)보다는 한 템포 쉬어가는 것이 좋다고 생각했다. 비록 오늘 주어진 과제는 다 해결하지 못할지라도 조금 여유를 가지기로 했다. 매번 느끼지만 무슨 일이든 장기전으로 하려면 체력이 중요하다는 것을 다시 한 번 느낄 수 있었..

2022 마스터즈 코스(백엔드) 18일차 회고(2022. 1. 26.) - "나의 부족한 점 점검하기"

해당 글은 코드스쿼드 2022 마스터즈 코스 "Java 웹 백엔드" 과정을 수강하면서 학습한 내용 등에 대한 회고 글입니다. :) 수강 회고 오늘은 HackerRank라는 알고리즘 문제 풀이 웹 서비스를 처음 이용해보았다. HackerRank 역시 지지난주에 접했었던 LeetCode처럼 영어로 되어 있어 문제를 파악하는데 다소 시간이 소요되었다. 게시되있는 문제들 역시 좋은 문제들로 구성되어 있었고, 반례를 제공하지 않는(별도 포인트 사용 필요) 점에서 문제를 면밀히 살펴보는 연습을 할 수 있었다. 또한 문제를 다 풀고나면 다양한 국적의 개발자들이 작성한 해당 문제에 대한 다양한 소스 코드들을 살펴볼 수 있었는데, 해당 소스 코드들을 통해 나의 소스 코드의 어떤 면이 부족한지 점검해볼 수 있었다. 학습 ..

[HackerRank] Save the Prisoner! - Java

문제 설명 Save the Prisoner! | HackerRank Given M sweets and a circular queue of N prisoners, find the ID of the last prisoner to receive a sweet. www.hackerrank.com 풀이 1 : Fail(시간 초과) 소스 코드 public static int saveThePrisoner(int n, int m, int s) { // Write your code here int num = s-1; for (int i = 0; i n) num = 1; } return num; } 풀이 회고 이 문제에서는 n명의 죄수와 m개의 사탕이 주어졌을 때 죄수번호..