목록분류 전체보기 (323)
miinsun
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/buWLJu/btrqNLW6EaY/VGUDayS6wp1Wy2C1pjy4aK/img.jpg)
빈출 문제 유형 Background Survey에는 없지만 돌발주제로 시험에 자주 등장 완벽하게 스크립트를 외운다기보다는 패턴과 포인트를 잡아서 최대한 자연스럽게 하는 것이 공략 1. 날씨 요즘 날씨 묘사 The weather has been really nice, It's been very sunny. It's unusually hot for this time of year. These days, I like being out doors. Often I meet my friends in the park. We enjoy relaxing in the sun. To be honest, it couldn't be better weather. I wish the weather was like this all ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bbxC2U/btrqNLiuG7w/YWFqgsQkTQV25alaTfgZ7K/img.jpg)
빈출 문제 유형 Background Survey에는 없지만 돌발주제로 시험에 자주 등장 완벽하게 스크립트를 외운다기보다는 패턴과 포인트를 잡아서 최대한 자연스럽게 하는 것이 공략 1. 약속 주로 하는 약속의 종류 I make many appointments with a variety of people. During the week, I often have business meetings with clients. We usually discuss matters related to their accounts. I also make social appointments with my friends from college. We usually meet on Friday nights or on weekends. T..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bAuv69/btrqFk0gvlX/2P3CpGmfXeSoaEcKRxIjx1/img.png)
1. 단위 테스트 단위 테스트란? 프로그램을 작은 단위로 쪼개서 각 단위가 정확하게 동작하는지 검사하고 이를 통해 문제 발생 시 정확하게 어느 부분이 잘못되었는지를 재빨리 확인할 수 있게 해준다. JUnit을 이용한 단위 테스트 JUnit이란 자바 프로그래밍 언어용 단위 테스트 프레임워크이다. ex) @DisplayName("자동차가 전진한다") @Test public void moveCar() { // given Car car = new Car("dani"); // when car.move(4); // then assertThat(car.getPosition()).isEqualTo(1); } @DisplayName("자동차가 멈춘다") @Test public void stopCar() { // give..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b4naly/btrqCcH8F4U/xSuCWWHcAoTboXX8oZFne1/img.jpg)
💬 문제 설명 N개의 마구간이 수직선상에 있습니다. 각 마구간은 x1, x2, x3, ......, xN의 좌표를 가지며, 마구간 간에 좌표가 중복되는 일은 없습니다. 현수는 C마리의 말을 가지고 있는데, 이 말들은 서로 가까이 있는 것을 좋아하지 않습니다. 각 마구간에는 한 마리의 말만 넣을 수 있고, 가장 가까운 두 말의 거리가 최대가 되게 말을 마구간에 배치하고 싶습니다. C마리의 말을 N개의 마구간에 배치했을 때 가장 가까운 두 말의 거리가 최대가 되는 그 최대값을 출력하는 프로그램을 작성하세요. 🔨 입출력 예 입력 - 첫 줄에 자연수 N(3
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dCeVf3/btrqGTAKivM/s7IWtcgqWFUfdn3kSoziT1/img.jpg)
💬 문제 설명 지니레코드에서는 불세출의 가수 조영필의 라이브 동영상을 DVD로 만들어 판매하려 한다. DVD에는 총 N개의 곡이 들어가는데, DVD에 녹화할 때에는 라이브에서의 순서가 그대로 유지되어야 한다. 순서가 바뀌는 것을 우리의 가수 조영필씨가 매우 싫어한다. 즉, 1번 노래와 5번 노래를 같은 DVD에 녹화하기 위해서는 1번과 5번 사이의 모든 노래도 같은 DVD에 녹화해야 한다. 또한 한 노래를 쪼개서 두 개의 DVD에 녹화하면 안된다. 지니레코드 입장에서는 이 DVD가 팔릴 것인지 확신할 수 없기 때문에 이 사업에 낭비되는 DVD를 가급적 줄이려고 한다. 고민 끝에 지니레코드는 M개의 DVD에 모든 동영상을 녹화하기로 하였다. 이 때 DVD의 크기(녹화 가능한 길이)를 최소로 하려고 한다. ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/z4kjZ/btrqzRrvHYq/rnKZaL2qWRDpczxlgdH1Gk/img.jpg)
💬 문제 설명 임의의 N개의 숫자가 입력으로 주어집니다. N개의 수를 오름차순으로 정렬한 다음 N개의 수 중 한 개의 수인 M이 주어지면 이분검색으로 M이 정렬된 상태에서 몇 번째에 있는지 구하는 프로그램을 작성하세요. 단 중복값은 존재하지 않습니다. 🔨 입출력 예 입력 - 첫 줄에 한 줄에 자연수 N(3
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/btZw0Q/btrqwvaeICe/Na4lUW8VIG6SYkBOMmyUyK/img.jpg)
💬 문제 설명 N개의 평면상의 좌표(x, y)가 주어지면 모든 좌표를 오름차순으로 정렬하는 프로그램을 작성하세요. 정렬기준은 먼저 x값의 의해서 정렬하고, x값이 같을 경우 y값에 의해 정렬합니다. 🔨 입출력 예 입력 - 첫째 줄에 좌표의 개수인 N(3
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cCyIGy/btrqwubfmCi/ESEcDoATUQzHc5bAxFAs61/img.jpg)
💬 문제 설명 새 학기가 시작되었습니다. 철수는 새 짝꿍을 만나 너무 신이 났습니다. 철수네 반에는 N명의 학생들이 있습니다. 선생님은 반 학생들에게 반 번호를 정해 주기 위해 운동장에 반 학생들을 키가 가장 작은 학생부터 일렬로 키순으로 세웠습니다. 제일 앞에 가장 작은 학생부터 반 번호를 1번부터 N번까지 부여합니다. 철수는 짝꿍보다 키가 큽니다. 그런데 철수가 앞 번호를 받고 싶어 짝꿍과 자리를 바꿨습니다. 선생님은 이 사실을 모르고 학생들에게 서있는 순서대로 번호를 부여했습니다. 철수와 짝꿍이 자리를 바꾼 반 학생들의 일렬로 서있는 키 정보가 주어질 때, 철수가 받은 번호와 철수 짝꿍이 받은 번호를 차례로 출력하는 프로그램을 작성하세요. 🔨 입출력 예 입력 - 첫 번째 줄에 자연수 N(5