분류 전체보기326 2022.05.18 오늘의 할 일 최종 관통프로젝트 진행 V 백준 잔디 심기 V 모의 면접 준비 NFT 강의 수강 헬스 V 오늘부터 SSAFY 최종프로젝트 진행하는 날이다. 마지막 프로젝트인 만큼 유종의 미를 거두자! 계획 및 일지(Plan and Journal)/일일 일지(Daily Kanban) 2022. 5. 18. 2022.05.17 헬스 30일차 이제 퐁당퐁당으로 로딩, 디로딩으로 가져가야겠다 공부할 게 많으니 시간이 조금 부족하다. 운동전 스트레칭 15~20분 1. 바벨 스쿼트 40kg x 10reps, 80kg x 10reps, 80kg x 10reps 2. 바벨벤치프레스 40kg x 5reps, 50kg x 10reps, 50kg x 10reps 3. 풀업 7reps/ 7reps/ 친업 7reps 4. 비하인드 넥 프레스 20kg x 10reps, 40kg x 8reps, 40kg x 5reps 5. 덤벨이두컬 24kg x 10reps, 컨센트레이션컬 24kg x 10reps, 24kg x 10reps 운동후 스트레칭 5분 운동(Work-out)/운동일지(Work-out record) 2022. 5. 18. 백준 2477 java - 참외밭(기하) 1. ㄱ의 모양은 상관이 없다. 임의의 위치에서 반시계방향으로 돌기 때문에 ㄱ방향보다 중요한 것은 움푹패인 곳이 어디냐이다. 2. 원형큐 개념으로 접근하면 움푹패인 곳을 파악할 수 있는 방법은 두 가지가 있다(한 가지는 스터디의 굇수분이 유도한 개념) 2-1 움푹패인곳의 길이는 이전 배열의 선분과 다음 배열의 선분의 수직이다 -> 1 3 1 / 1 4 1 / 2 3 2 / 2 4 2 / 3 1 3 / 3 2 3 / 4 1 4 / 4 2 4 2-2 가장 긴 가로, 세로 변은 붙어 있을 수 밖에 없다. 가장긴 선분 다음의 +2, +3번째 인덱스의 선분이 바로 움푹패인 곳이다. 3. 구현은 모듈러로 해도 되지만 그냥 하드코딩으로 짰다. package boj; import java.util.Scanner; pu.. 알고리즘공부(Algorithm Study)/문제풀이(ProblemSolving) 2022. 5. 18. 2022.05.17 오늘의 할 일 백준 1잔디 심기(단계별로 풀기 25단계까지 14문제 남음) 기술면접 준비하기 NFT 강의 수강 쇠질(평소의 60%로) 5월 목표 1. 알고리즘 : 백준 단계별로 풀기 25단계까지 다 밀기 2. 취업 : 5월 26일에 있을 신한은행 면접 완벽 대비 3. 헬스 : 부상 없이 꾸준히 운동 4. 프로젝트 : NFT 프로젝트 끊김없이 진행 5. 백엔드 공부 : 스프링 강의 보고 정리해 두기, SQL공부하기 목표와 방향이 명확하고 꾸준히 해나간다면 언젠가 반드시 도달해 있다. 계획 및 일지(Plan and Journal)/일일 일지(Daily Kanban) 2022. 5. 17. 2022.05.16 헬스 29일차(근육량 +2.6kg) 분명 토요일에 근육량 +2.0kg였는데 삼계탕먹고 열심히 쉬어서 그런지 에너지가 불끈불끈 솟아서 운동 후 인바디를 다시 재보니 +2.6kg가 찍혀 있었다. 역시... 열심히 한 보람이!!! 잘 먹고 잘 쉬니까 확실히 도움이 되는구나!!! 미라클 모닝 잘 실천해서 꾸준히 우상향하는 삶을 살아야겠다 ^_^ 운동전 스트레칭 15~20분 1. 바벨 스쿼트 60kg x 10reps, 80kg x 10reps, 90kg x 10reps, 90kg x 10reps, 90kg x 10reps 2. 바벨벤치프레스 20kg x 5reps, 50kg x 10reps, 50kg x 10reps, 50kg x 11reps 3. 랫풀다운 60kg x 10reps, 80kg x 10reps, 80kg x 8reps, 70kg x .. 운동(Work-out)/운동일지(Work-out record) 2022. 5. 16. 2022.05.14 헬스 28일차(근육량 +2.0kg) 매주 인바디를 재는데 17일차에 근육량 +1.6kg였다가 거의 2주만에 +2.0kg을 달성했다. 신한은행 코딩테스트를 보느라 오늘 운동 못 가나 했는데 역시는 역시 어제 종국이형님 영상을 보고 자서 설레는 마음으로 한 걸음에 쇠질하러 헬스장으로 달려갔다~ 날씨도 좋고 우리 근육들도 잘 먹으니 기분이가 매우 좋다 ^_^ 영상 보고 네거티브의 중요성을 다시금 새긴 후 정자세 + 네거티브로 운동하니 너무나도 근육들이 맛있게 잘 먹더라 ㅋㅋ.. 진즉 이랬어야 하는데 이제 28일차 -> 거의 5주차가 다됐다. 아놀드 골든식스 루틴이 12주 동안 무분할이니까 7주가 더 남았다. 7주 후에는 데피니션 높이기 위해 분할 운동할 생각에 너무 설렌다..!! 운동전 스트레칭 15~20분 1. 바벨 스쿼트 20kg x 10r.. 운동(Work-out)/운동일지(Work-out record) 2022. 5. 14. 2022.05.13 헬스 27일차 이번주는 주말에 코테가 있어서 주말에 운동 못할까봐 걱정된다. 하지만 운동하고 있을 미래의 나! 누구보다 잘 알지..! 운동전 스트레칭 15~20분 1. 바벨 스쿼트 40kg x 10reps, 60kg x 10reps, 85kg x 10reps, 85kg x 10reps, 85kg x 13reps -> 90으로 증량(허리 부상 조심) 2. 바벨벤치프레스 20kg x 10reps, 60kg x 10reps, 60kg x 5reps, 50kg x 9reps 3. 풀업 6reps, 9reps, 4reps 4. 비하인드 넥 프레스 20kg x 10reps, 40kg x 9reps, 40kg x 6reps, 35kg x 6reps 5. 덤벨이두컬 24kg x 10reps, 컨센트레이션 컬 24kg x 10reps.. 운동(Work-out)/운동일지(Work-out record) 2022. 5. 13. 백준 11660 java - 구간 합 구하기 5(누적합) 이거 시간초과 나야 정상인 것 같은데 시간 초과가 애매하게 안났다. 1초 제한인데 최악 1,024 x 100,000이라서 102,400,000회=> 1초 될랑말랑이라 간당간당했나보다. 그냥 한 번 돌려봤는데 통과되서 놀랬다...! 사실 이러면 안되는 게 될까 말까가 아니라 이건 된다라는 마음으로 문제풀어야하는데... 요행을 바라는 건 실력이 아니다! ㅜ.ㅜ 1. 각 행 별로 누적합을 구해둔다. 2. 테스트 케이스 상 x좌표가 배열의 행좌표, y좌표가 열좌표이므로 헷갈리지 말자 -> 1트에 실패했음 3. 행별 구간합을 구해서 더 해준다. -> 소스코드 참조 package boj; import java.io.BufferedReader; import java.io.IOException; import java... 알고리즘공부(Algorithm Study)/문제풀이(ProblemSolving) 2022. 5. 13. 백준 10986 java - 나머지 합(누적합, feat. 골드1달성) 해당 문제는 거의 하루 반나절을 고민했는데 결국 질문 검색의 힌트 + 굇수분들의 도움을 받아 푼 문제다. 누적합 + 수학적 사고력 + 데이터 타입의 조합으로 골드3인데 골드3보다 높아보인다... 1. 일단 구간합이 필요하므로 누적합 필요함. 2. 단순히 누적합끼리 2중 for문을 돌리면 1,000,000 * 1,000,000 = 1초 초과됨 -> 다른 방법 필요 3. 나머지들의 누적합을 활용해보면 나머지가 같은 구간끼리 뺀다면 그게 나머지 0이 됨 4. 나머지 0의 경우 그 자체로도 답이 되고 서로 빼서 구간합 만든 것도 답이 되므로 카운팅할 때 신경 써야함 5. n*(n-1)/2 (nC2)을 구할 때 n이 1,000,000일 경우 int범위를 벗어나므로 long범위로 선언하여야 하며 누적합 배열을 in.. 알고리즘공부(Algorithm Study)/문제풀이(ProblemSolving) 2022. 5. 13. 2022.05.11 헬스 26일차(가벼운 몸뚱아리) 오늘 점심에 배도 별로 안 고프고 알고리즘 푸느라 못 먹어서 뭐좀 먹고 운동 갔어야 했는데 약간 배고팠다. 우유가 없어서 콘푸로스트 그냥 한 움큼 쥐어 먹고 가서 쇠질 해버렸다~ 정-진! 운동전 스트레칭 15~20분 1. 바벨 스쿼트 20kg x 10reps, 40kg x 10reps, 60kg x 10reps, 80kg x 10reps, 80kg x 10reps, 80kg x 13reps => 무게 추가 필요 2. 바벨벤치프레스 20kg x 10reps, 60kg x 8reps, 60kg x 5reps, 50kg x 10reps 3. 랫풀다운 60kg x 10reps, 80kg x 10reps, 80kg x 10reps, 80kg x 10reps/60kg x 6reps 4. 비하인드 넥 프레스 20kg.. 운동(Work-out)/운동일지(Work-out record) 2022. 5. 11. 백준 16139 java - 인간-컴퓨터 상호작용(누적합) 해당 문제는 누적합을 이용해 푼 문제이다. 0번째 인덱스부터 시작한다는 것 때문에 1트에 틀렸지만 바로 고쳐서 패스하였다. 1. 문자열 길이 200,000이하, 문제 수 200,000이하, 인덱스는 0부터 시작 2. 알파벳 갯수는 26개이므로 문자열을 한 인덱스씩 읽어내려가며 누적합을 만들면 최대 26 * 200,000 = 5,200,000회 순회, 문제 200,000개 읽는데 200,000번 순회 = 5,400,000번 for문 순회하면 답이 나온다. 3. 알파벳 갯수가 26개인지 알 필요도 없이 char형 z - char형 'a' +1 하면 알파벳 갯수만큼 배열 선언 가능 4. 그냥 문자열에서 인덱스마다 문자 읽을 때 누적합 배열 채워준 뒤 문제 읽고 누적합 차를 통해 특정 구간의 합을 구하면 되는 .. 알고리즘공부(Algorithm Study)/문제풀이(ProblemSolving) 2022. 5. 11. 스프링 MVC 1편(김영한님) 공부 - HTTP 기본 HTTP 요청 메시지를 통해 클라이언트에서 서버로 데이터를 전달하는 3가지 방법 GET - 쿼리 파라미터 /url?username=hello&age=20 메시지 바디 없이, URL의 쿼리 파라미터에 데이터를 포함해서 전달 예) 검색, 필터, 페이징등에서 많이 사용하는 방식 POST - HTML Form content-type: application/x-www-form-urlencoded 메시지 바디에 쿼리 파리미터 형식으로 전달 username=hello&age=20 예) 회원 가입, 상품 주문, HTML Form 사용 HTTP message body에 데이터를 직접 담아서 요청 HTTP API에서 주로 사용, JSON, XML, TEXT 데이터 형식은 주로 JSON 사용 POST, PUT, PATCH .. 프로그래밍공부(Programming Study)/스프링(Spring Framework) 2022. 5. 10. 이전 1 ··· 18 19 20 21 22 23 24 ··· 28 다음 728x90