두 배열 합치기 백준 문제를 풀다가 분명 투 포인터 까지 쓰면서 문제를 풀었는데 타임 초과가 발생하였다. 어떻게 해야 더 시간을 줄일까 고민했지만 답을 얻지 못하였다... 그러던 중 많은 사람들이 자바를 이용하여 백준 문제를 풀 때 입력값을 BufferedReader
문제 https://www.acmicpc.net/problem/1644 풀이 소수를 구하는 방법과 투 포인터를 활용하여 문제를 풀었다. 소수 구하기 에라토스테네스의 체를 활용하여 소수를 구하였다. 입력받은 n까지의 배열을 만들고 2부터 n까지 for문을
https://www.acmicpc.net/problem/7576토마토가 모두 익는 최소 일수를 구해야 하는 문제여서 BFS로 접근하였다. 기존 최솟값을 구하는 BFS 문제는 시작점이 하나였지만, 이번 토마토 문제에서는 시작점이 여러 곳일 가능성이 있었다. 그
처음엔 배열로 시간에 맞는 index에 값을 넣어줘서 그 중 가장 큰 값을 구하였다.아마 입력값이 많아지면 for문이 많이 사용되어 프로그램 실행시간이 길어졌을 것 이다.이전 그리디 문제와 비슷하게 정렬을 이용하는 문제였다. 조금 다른점은 시작시간과 끝난시간을 구분을
그리디 알고리즘을 처음 접하면서 아직 문제를 어떻게 해결해야 할지 감이 오지 않는다.당장 최선의 선택을 통해 문제를 해결을 해야한다는 풀이법이 추상적인 느낌이였다.이 문제에서는 회의시간의 끝나는 시간을 기준으로 정렬을 하면 쉽게 풀이되었다.가장 빨리 시작하는 회의시간은
movieable로 전환될 것이다attibute를 그룹화한 것구체적인 데이터pk , fk
movie필터 - 현실에서 개념의 추출하는 과정에서 필터언어 - 개념을 통해 다른 사람과 대화를 해주게하는현실을 간단하게 볼 수 있는 파인더정보, 그룹, 관계를 표현한다매우 쉽게 표로 전환이 가능하다
movie문제를 현실로부터 뜯어내서 고도의 추상화 과정을 통해 컴퓨터라는 새로운 현실로 옮겨담는 것가장 중요하다우리가 하는 일이 무엇인지 파악하는 것어떤 개념이 있고 각각이 개념은 어떤 상호작용을 하는지 심사숙고하는 단계ER다이어그램을 얻고 그 다음 과정의 초석이 된다
movie목적을 갖고 진짜를 모방하는 것현실을 컴퓨터에 담을 수 있는 기가 막힌 방법론
마지막 커밋의 내용만 병합을 한다그러므로, history 파악을 위해서 다 찾아봐야 한다공유 branch의 최신 변경사항을 즉시 반영브랜치를 없앨 수 있고 히스토리 파악이 쉽다c2, c3, c4가 main 브랜치 뒤로 이동하였다.git rebase 이사할 곳
Ctrl + Insert : 복사Shift + Insert : 붙여넣기touch + \[file name] : 파일 생성 rm + \[file name] : 파일 삭제 git init : git 로컬 저장소 생성(숨김 파일로 생성)git add . : 모든 파일
movieDomain - 전화번호DNS(Domain Name Service) - 전화번호를 관리하는 전화번호부 도메인 이름 시스템(DNS)은 사람이 읽을 수 있는 도메인 이름(예: www.amazon.com)을 머신이 읽을 수 있는 IP 주소(예: 192.0.2.44)
자식 클래스의 객체가 부모 클래스 타입으로 형변환 되는 것을 말한다.\*\*부모클래스 타입으로 업캐스팅 될 경우 자식 객체는 부모클래스가 가지고 있는 멤버만 사용할 수 있다.자식클래스가 부모클래스로 업캐스팅되는 경우 명시적인 형변환을 선언하지 않아도 자동으로 형변환이
테스트 주도 개발이란 뜻이다.기능보다 테스트를 먼저 만드는 것.Red 단계에서는 실패하는 테스트 코드를 먼저 작성한다.Green 단계에서는 테스트 코드를 성공시키기 위한 실제 코드를 작성한다.\-최대한 빠르게 작업\-작업시간이 10분이 넘지 말아야 함Blue 단계에서는
sout -> System.out.println();soutp -> System.out.println("파라미터 = " + 파라미터);입력받은 파라미터들 출력psvm -> public static void main(String \[] args)
movie인터넷은 작은 네트워크들이 합쳐진 거대한 하나의 네트워크이다.웹은 네트워크위에 구현되어 있다.웹은 웹 브라우저와 웹 서버로가 통신하는 방식으로 작동한다.