자기 계발 리스트 120

헬린이의 스트롱리프트 6주차 마무리

오늘은 드디어 6주 차 마무리 날입니다. 이제 슬슬 도전하는 무게들이 힘에 부치는 거 같아요 실패하는 것도 있고 힘들게 해서 3분씩 쉬는 것도 늘었습니다 ㅜㅜ 또 날이 더워져서 땀을 많이 흘리니까 전이랑 비슷하게 패턴을 가져가도 이상하게 좀 더 힘든 느낌이 들었어요 그래서 헬스장 안밖에서 마시는 물의 양도 많이 늘렸습니다. 물 자주 많이 드세요 확실히 좋아집니다! 그래도 오늘은 드디어 대망의 데드리프트 100kg 달성하는 날이였는데 정말 정말 정말 힘들었어요.... ㅋㅋㅋ 그래도 결국엔 5rm까지 무사히 안 다치고 잘 성공했습니다!!! (집에 있는 지금까지도 고관절 ㅎㄷㄷ중....) 이제 3대 300에 거의 다온 거 같은 자신감이 생기더라고요 ㅎㅎㅎ 그래도 아직은 자세나 호흡 같은 게 완벽하지 않아서 좀..

운동log 2021.07.22

[Baekjoon] 백준 1152 단어의 개수 - java

오늘은 문자열에서 브론즈 2 문제인 단어의 개수 문제를 풀어보려 합니다. 이번 문제는 처음에 생각 없이 풀어봤는데 실패라고 뜨길래 뭘 실수했지 곰곰이 생각해보게 되는 문제였던 거 같아요 어떤 문제인지 문제 풀러 가보겠습니다. 문제는 https://www.acmicpc.net/problem/1152 1152번: 단어의 개수 첫 줄에 영어 대소문자와 띄어쓰기로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 띄어쓰기 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 www.acmicpc.net 여기서 확인하시면 됩니다. 문제풀이 package Baek; import java.util.Scanner; public class Main { public stat..

Algorithm/Baekjoon 2021.07.21

[Baekjoon] 백준 4344 평균은 넘겠지 - java

오늘은 1차원 배열의 마지막 문제인 평균은 넘겠지 문제를 가져와봤습니다. 이번 문제도 역시 수학으로 먼저 풀려고 하니까 딱 나눠지면서 이해하기 쉽더라고요... ㅎㅎ 뭔가 배열 문제만 보면 숨 턱턱 막히고 어떻게 풀어야 하나 항상 긴장 + 걱정부터 했었는데 매일 1문제라도 문제를 풀다 보니까 조금 (아주 조금..) 괜찮아진 것 같은 느낌입니다!! ㅎㅎ 바로 문제풀러 가보겠습니다. 문제는 https://www.acmicpc.net/problem/4344 4344번: 평균은 넘겠지 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. www.acmicpc.net 여기서 확인하시면 됩니다. 문제풀이 import java.util.Scanner; publ..

Algorithm/Baekjoon 2021.07.20

[Baekjoon] 백준 8958 OX퀴즈 - java

이번에도 1차원 배열 문제 중 하나를 가져왔는데 이번 문제는 처음 딱 봤을 때 뭔가 로직이 바로 떠오르지 않고 O의 개수를 세는 게 아니라 연속한 걸 더해야 하는 건 어떻게 구현해야하나.... 라는 마음으로 시작하게 됐습니다. ㅎㅎ 문제는 https://www.acmicpc.net/problem/8958 8958번: OX퀴즈 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수 www.acmicpc.net 여기서 확인하시면 됩니다. 문제풀이 import java.util.Scanner; public class Main { public stati..

Algorithm/Baekjoon 2021.07.19

[Baekjoon] 백준 1546 평균 - java

이번엔 1차원 배열 문제를 정리해보려고 합니다. 사실 제가 자바에서 무엇보다 어려워하는 게 배열 문제라 앞으로는 좀 많이 풀어보고 감을 좀 익혀보려고 합니다. 그래도 뭔가 이해가 잘 되는 느낌은 아니지만요... ㅎㅎ 문제는 https://www.acmicpc.net/problem/1546 1546번: 평균 첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보 www.acmicpc.net 여기서 확인하시면 됩니다. 문제풀이 import java.util.Scanner; public class Main { public static void main(Strin..

Algorithm/Baekjoon 2021.07.18

[Programmers] 프로그래머스 12926 시저암호 - java

이번 문제는 프로그래머스에서 연습문제로 있는 시저암호를 풀어봤습니다. 사실 어릴때부터 괜히 친구들과 암호편지 주고받고 수수깨끼로 된 암호풀고 이런걸 좋아해서 선택한 문제입니다 ㅎㅎ 문제를 보면 https://programmers.co.kr/learn/courses/30/lessons/12926 코딩테스트 연습 - 시저 암호 어떤 문장의 각 알파벳을 일정한 거리만큼 밀어서 다른 알파벳으로 바꾸는 암호화 방식을 시저 암호라고 합니다. 예를 들어 "AB"는 1만큼 밀면 "BC"가 되고, 3만큼 밀면 "DE"가 됩니다. "z"는 1만큼 밀 programmers.co.kr 이렇게 나와있습니다. 문제풀이 class Solution { public String solution(String s, int n) { Str..

헬린이의 스트롱리프트 5주차 마무리

사실 오늘은 6주 차 시작일인데 저번에 끝나고 일이 있어 포스팅을 못했더니 조금 미뤄졌네요.... 앞으로 열심히 올리겠습니다. 이번 주는 점점 한주 한주 지나갈수록 인바디는 몰라도 슬슬 몸 바디가 좋아지는 게 눈으로 보여서 즐거운 주였습니다. 스트롱리프트가 일주일에 3번만 운동하는 것도 있고 스쿼트를 제외한 다른 운동들은 일주일에 적으면 2.5kg 증가 많으면 5kg 증가여서 뭔가 이렇게 조금 운동하고도 근력이 증가하는 게 맞을까? 이런생각이 들더라고요 결론은 근력이 증가하는게 체감으로 확 느껴집니다 ㅎㅎㅎ 처음 시작했을 때만 해도 3대 측정 (최대 1rm의 중량)이 진짜 와... 내가 이 정도라고? 했던게 지금은 이정도 1rm칠수 있지 않을까? 하는 게 많아지고 또 실제로 가능해지더라고요 (그렇다고 단..

운동log 2021.07.16

[Baekjoon] 백준 10951 (A + B - 4) - java

오늘은 while문 문제의 10951번 문제를 정리해보려 합니다. 앞의 10952문제랑 비슷한내용의 문제인데 뭐가 다르지? 해서 봤더니 앞의 10952문제와는 다르게 이번 문제는 테이스 케이스의 개수를 정해주질 않았습니다. 이 말은 종료 조건이 없어 무한 반복된다는 말입니다. 이럴땐 어떻게 해야할지 문제부터 확인해봅시다. 문제는 https://www.acmicpc.net/problem/10951 10951번: A+B - 4 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 여기서 확인하시면 됩니다. 문제풀이 import java.util.Scanner; public class Main { public static void main(String[] a..

Algorithm/Baekjoon 2021.07.15

[Git] Git 설치하기 (Gitbash 설치하기)

프로젝트를 진행하거나 다른 팀원들 간의 협업이 필요할 때 가끔 git을 사용한다 라는 말을 들어본 적이 있을 텐데요 git이란 무엇일까요? - 컴퓨터 파일의 변경사항을 추적하고 해당 파일들의 작업을 조율하기 위한 분산 버전 관리 시스템 - 소프트웨어를 개발하는 소스코드를 효과적으로 관리할 수 있게 해주는 무료 공개 소프트 웨어 (출처 : 위키백과) git은 소스코드를 따로 주고받을 필요 없이 여러 명이 병렬적으로 동시에 개발(작업)이 가능하다는 게 가장 큰 장점입니다. github는 협업 코드를 저장할 서버의 역할을 하고 git을 지원하는 웹 호스팅 서비스를 이용해 몇 가지 명령어를 통해 자동으로 작업 및 배포를 해주는 것을 말합니다. 그럼 이제 이를 도와주는 프로그램인 gitbash설치를 진행해보도록 ..

Git/Git 2021.07.14

[Spring] 13 -* Spring MVC ( Task tag를 이용한 TODO주석 표시)

이번에는 스프링에 대한 개념보다는 좀 더 수월하게 사용하기 위한 Task tag기능을 사용해보려고 합니다. (저번 포스팅의 내용을 그대로 사용하여 설명하겠습니다.) 우선 저번 포스팅에서의 흐름대로 설명을 주석으로 써보자면 우선 첫 번째로 pom.xml에 dependency 추가 2. web.xml에 listener랑 DispatcherServelet 추가 3. hello-servlet.xml에서 package 읽어서 객체 생성하기 4. Controller에서 hello.do로 넘어온 요청을 처리해 biz(service)로 넘겨준다. 5. biz(service)에서 dao(repository)로 넘겨준다. 6. dao(repository)에서 db에 값을 보내고 응답받아 biz로 전달한다. (여기는 실제로..

Java/Spring 2021.07.13