1. 프로젝트 진행 2. 스픽 - 영어공부 느낀점 1. flutter를 매일 하다보니 살짝 고여가고있다. 플러터 슈퍼 개발자 되는거아닐까? ㅎㅎ 2. 최근 git의 실용성을 크게 체감하고 있다. 컴퓨터가 달라도 어디서든 바로 pull 로 코드를 업데이트하면서 프로젝트 진행이 가능하다는게 너무 좋은 것 같다. 건물에 불이나든 전쟁이 나든.. 무슨 일이 있어도 push는 하고 죽어야한다.. god git.. 3. 영어 공부를 매일 알람 맞춰놓고 하고있다. 8월 한달을 전부 불꽃으로 채워버리겠다.
1. 코딩 문제 풀기 import sys input = sys.stdin.readline def fight(Jun_locate,JunATK, JunHP, monster): for m in monster: if Jun_locate == m[0]-1: while True: m[2] -= JunATK if m[2]
1. 백준 문제풀기 2. 깃허브 꾸미기 3. 스픽 4. 블로그 정리 https://ongsimida.tistory.com/53 [자료구조] 이진탐색 (Binary Search) 이진 탐색 = UpDown 게임 순차 탐색은 처음부터 끝까지 보면서 탐색하므로 O(N)의 시간이 걸림. 이진 탐색은 배열을 절반으로 계속해서 나누어 mid값이 목표값이 될 때까지 나누게 됨. O(logN)의 시간 ongsimida.tistory.com 느낀점 깃허브 스트릭을 3D로 설정해보았다. 백준 문제를 풀면서 이진 탐색에 대해 블로그를 정리하는 시간을 가졌다. 탐색 알고리즘을 많이 잊은 감이 있어서 다시 공부할 수 있어서 좋았다. 스픽앱을 활용하여 영어 말하기 연습 또한 할 수 있었다. 스픽은 내가 얼마나 연습했는지 시간과 ..
1. 인프런 강의 듣기 2. 코딩 문제 풀기 https://www.acmicpc.net/problem/2003 2003번: 수들의 합 2 첫째 줄에 N(1 ≤ N ≤ 10,000), M(1 ≤ M ≤ 300,000,000)이 주어진다. 다음 줄에는 A[1], A[2], …, A[N]이 공백으로 분리되어 주어진다. 각각의 A[x]는 30,000을 넘지 않는 자연수이다. www.acmicpc.net 투포인터를 사용하여 문제를 풀었다. import sys N, M = map(int, sys.stdin.readline().split()) A = list(map(int, sys.stdin.readline().split())) count = 0 start = 0 end = 0 total = 0 while start