헷 사람들 TIL이라고 쓰니까 나도 TIL해야지 약간공부영상. 이라고 안하고 스윗미라고 하는 그런 너낌😝😝✅ 알고리즘 스터디 실버3 2문제 풀기✅ 인프런 스프링부트 강의 2개 듣기최대공약수를 구하는 문제였다. 1\. 그냥 부딪히셔 n보다 작은 수로 다 나누면서 약수
누적합 문제. 시간 제한이 1초라 많이 빡셌는데.... 아니 해도해도 안됐는데 input을 readline으로 하니까 바로 되어버렸다.투포인터 문제와 유사하면서도, 투포인터보다 시간이 빡빡해서, 합을 매번 구하기보단, 누적합을 미리 구해두고 큰합-작은합 으로 해결했다.
https://start.spring.io/스프링 부트 기반으로 프로젝트 만들어줌최근엔 gradle 사용Thymeleaf는 html template enginegenerate 하면 zip 파일 받아지고 그냥 intellij 로 열면 된다!!!!.gitignor
✔ 백준 1011 오늘은 어려운 문제 하나 푸는 날. 문제 딱 읽으면 백트래킹이구나 싶은데, recursion depth 때문에 백트래킹은 안된다 그래서 분류를 보니까 수학이였다,,^^,,,, 그래서 규칙을 찾으려고 이러쿵 저러쿵 하다보니 x와 y를 직접 이동시켜 y
주말이라 하기 싫어서 몸부림 치는 중,,쿼리 결과를 RowMapper를 이용해 Member 객체로 받아서 리스트에 넣는다.rowNum 만큼 람다식을 반복한다.매 행에 대해 이름과 id를 받아서, Member 객체에 담아 리턴한다. 람다를 진짜 공부해야겠다..쿼리 마저
백준 15655 n과 m,,, 혹시 직접 조합과 순열을 구현하는게 빠르려나 싶었는데, itertools 내장 라이브러리를 사용하는 것이 속도가 훨 빠르게 나온다. 그래서 그냥 정렬 후 조합했다. 참고한 블로그! 15657 비내림 차순, 중복가능 이라서 combinat
✔ 백준 1735 solved.ac에서 계속 실버3를 했더니 이제 문제가 너무 쉬워졌다. 단순히 분수 합 구하고, 기약분수로 나타내는 문제라, 전에 공부했던 유클리드 호제법을 써서 최대공약수를 구하고 나누는 방식으로 해결했다. 15656 중복 순열이 필요했는데, it
✔ 백준 3036 기약분수 만드는 문제! from math import gcd 이용해서 간단하게 풀었다. 1748 수를 이어붙여 자리수를 구하는 문제로, 수학적 계산 문제 2512 이건 전에 푼건데, 이분탐색으로 다시 풀었다. 종료조건을 설정하는게 어려운 것
책이 18년도 책인데 벌써 legacy인듯 하다...하.... 빠르게 바뀌는 학문을 공부하기란...하아...spring 컨테이너가 인스턴스를 관리해주면 생성 여부와 소멸 여부를 알기 힘들다 -> 콜백 메소드 작성xml 파일에서 attrubute에 init-method와
✔ BOJ 9251 첫 골드1 문제인데, dp인데 진짜 어려운 dp 였다. table의 0번째 행과 열을 0으로 채우는게 독특했다. 가장 긴 공통된 수열을 찾는건데, 같은게 나올때 왼쪽 위(이전의 가장 긴 수열)에 1을 더하는 방식으로 앞으로 나아갔다. 보고 해도 잘
BOJ 11729 예전에 자료구조에서 재귀 알고리즘으로 배웠던 하노이탑 문제! 이런식으로 트리처럼? 생각했다. 4948 단순히 에라토스테네스의 체 이용해서 소수를 거르면 되는데, 왜 이 알고리즘은 맨날까먹는건지,, 익숙해지질 않는다 ㅜㅜ
Publisher와 subscriber 사시의 간단한 계약을 정의하는 명세트래픽 수요를 구독자가 발행자에게 알리는 방식backpressure: 구독자가 스스로 처리할 수 있을 만큼의 데이터만을 발행자에게 요청해서 데이터 전송량을 조절할 수 있는 메커니즘Flux 제네릭
논문 + 본가 로 정신 없이 밀려버린 블로그,, ✔ 논문 이렇게 써서 논문이 된다고? 라는 생각이 들었지만 쓰고나니 진짜 논문이란게 나와있었다. 피피티도 만들고 주석도 달았다. 사실 논문에서는 내 부분이 많지 않았는데, 그래서 피피티를 열심히 했다. 가위바위보 져서
✔ BOJ 알고리즘 스터디 2주치 쌓여서 머리가 정리가 안되길래 일단 2주치 문제 정리해본다. 스터디 가야되니께,, 7562 나이트의 이동 bfs 이용해서 모든 나이트의 이동을 다 해보고, 도착점에 도달하면 가능함으로 판단. 모든 이동을 했는데도 도달을 못하면 불가능
아니 뭐가 신나..? 왜 재귀가 신나...memoization 이용해서 이전에 계산한 적 있는 값을 반복하지 않도록 했다.w(20,20,20)의 경우, 자주 사용하게 되는데 테케에 나와있길래 하드 코딩했다. 근데 이러면 안되나?dfs로 그래프 탐색을 했는데, pytho
휴학이 한학기 밖에 남지 않았는데, 이렇게 살아도 되는걸까?알바 그만두고 더 격렬하게 쉬고 싶다 ...
미라클 모닝이다. 9시에 눈 떠서 뒹굴다가, 밥도 하고 앉아서 코딩을 한다. 아무튼 미라클 모닝이다. 무려 알바 가기 전에 알고리즘을 푼다고.
React.js 공식문서를 바탕으로 작성되었습니다.Babel: JS comilerReactDOM: <script> 태그로 불러올 때, API 이용. 뭔지 잘 모르겠다..JavaScript XMLJS 코드 안에서 UI 작업XSS(cross-site-scripting
어제 읽다만 공식문서를 마저 읽어본다
리액트....힘들ㅇ요...
안드로이드 공부 시작!
이것이 안드로이드다 1. 안드로이드와 코틀린 3. 코틀린 사용을 위한 기본 문법 변수 var 상수 val 네이밍 컨벤션 클래스명: PascalCase 함수명, 변수명: camelCase 상수명: CAPITAL, 여러 단어일 경우 _ 사용 변수에 if 문 사용하기
드디어 코틀린 문법 부분 끝!
오늘은 xml!
생명주기, 리사이클러뷰