https://school.programmers.co.kr/learn/courses/30/lessons/42746
Java의 Map 인터페이스에서 제공하는 중첩 인터페이스맵의 Key, Value 쌍을 쉽게 다루기 위해 사용주로 Map의 entrySet() 메소드와 함께 사용하여 맵의 모든 엔트리를 반복할 때 유용
https://school.programmers.co.kr/learn/courses/30/lessons/92334
https://school.programmers.co.kr/learn/courses/30/lessons/42579HashMap 안에 ArrayList를 만드는 것 까지는 괜찮았지만, HashMap을 value값을 기준으로 정렬 하는 것이 어려웠다.우선, Key
\[https://school.programmers.co.kr/learn/courses/30/lessons/120863문자열에 x가 들어간다면 그 문자열은 x항인 것이다. 만약, 문자열이랑 x와 같다면 계수가 1인 것이다. 또한, 문자가 isDigit이면, 상
https://school.programmers.co.kr/learn/courses/30/lessons/120880Comparator를 사용하면 쉽게 문제가 풀린다. compare메소드 안에 diffA와 diffB를 선언해준 후 문제를 풀면 된다. 이 문제를
정규화된 엔티티, 속성, 관계에 대해 성능 향상과 개발 운영의 단순화를 위해 중복, 통합, 분리 등을 수행하는 데이터 모델링의 기법데이터의 일관성과 무결성을 우선으로 할지, 데이터베이스의 성능과 단순화에 우선순위를 둘 것인지를 비교성능 향상과 관리의 효율성 증가데이터의
https://school.programmers.co.kr/learn/courses/30/lessons/120909Math.sqrt()는 return type이 double이다. 이것을 몰라서 테스트 케이스 7,8번 통과를 못했었다. 제곱근의 값을 정수로 강제
약 한 달 정도가 소요되었다. 솔직히 말하면 더 열심히 할 수 있었는데, 미루고 미루다가 생각보다 늦어진 것 같다. 기초 문제도 빨리 완료한 후, 어려운 문제도 많이 풀어봐야겠다.
https://school.programmers.co.kr/learn/courses/30/lessons/181836각 문자를 k번 반복해 새로운 문자열을 만들고, 그 새로운 문자열을 k번 반복해 ArrayList에 넣어 주면 된다.
https://www.acmicpc.net/problem/1913319 2 3 8 1 4 7 6 5 2 2위의 반례를 찾지 못해서 시간이 많이 소요되었다. 위의 반례의 경우에는 while문이 돌기 전의 조건(arrrowStart = num++;의 조건)이므로
https://school.programmers.co.kr/learn/courses/30/lessons/181832우선, n이 4일때를 기준으로 문제를 이해해 보자.첫 번째 for문을 보면 같은 행에서 시작을 한다. 즉, 0번째 줄에서 시작하는 것이다. 0번째
https://school.programmers.co.kr/learn/courses/30/lessons/181830
9월 11일에 드디어!!! 발표를 했다!! 전 날 여태까지 했던 프로젝트인 오목, 축하해요, 그리고 이번 쏠거지까지 전시를 하고 스티커도 제작했었다.발표장에는 무려 신한 ds 본부장님도 오시고, 그 외에도 정말 많은 높으신 분들이 와 주셨다. 대략 10분정도 되는 것
\[https://school.programmers.co.kr/learn/courses/30/lessons/181838반례를 찾는 것에서 살짝 시간 소요가 되었다.
https://www.acmicpc.net/problem/1743이 문제는 dfs를 이용하여 푸는 문제이다. 음식물 쓰레기가 있다고 가정한 후, 상하좌우를 비교하여 연속된 곳에 있으면 그 곳을 찾으면 된다.
https://school.programmers.co.kr/learn/courses/30/lessons/181847이 숫자는 앞에 있는 0을 제거하는 문제이다. 처음에는 문자열의 replace, substring을 사용해서 문제를 풀었었는데, 그냥 string
https://school.programmers.co.kr/learn/courses/30/lessons/181851총 두 가지 방법으로 풀어 보았다. compare메소드를 사용해서 정렬한 코드인 첫 번째 코드보다 comparingInt를 이용하여 작성한 코드가
도커파일을 빌드하려고 했지만 디스크 공간이 부족하다는 오류가 떴다. 어차피 프로젝트를 새로 빌드하려고 했기 때문에 사용하지 않는 모든 메모리를 삭제한 후 새로 빌드해 주었더니 해결되었다. 아래는 사용하지 않는 메모리를 삭제하기 위한 과정이다.
인스턴스 안에서 Docker를 사용하기 때문에 CPU 사용률이 올라가 자꾸 인스턴스가 끊기는 현상이 발생했고, 이를 해결하고자 스왑 메모리 설정을 해 주었다.시스템의 메모리가 부족할 때 디스크 공간을 사용하여 메모리를 확장하는 기능일반적으로 RAM이 가득 찼을 때 사용