전체 글

전체 글

    백준 - [ 1012번: 유기농 배추 ]

    문제 차세대 영농인 한나는 강원도 고랭지에서 유기농 배추를 재배하기로 하였다. 농약을 쓰지 않고 배추를 재배하려면 배추를 해충으로부터 보호하는 것이 중요하기 때문에, 한나는 해충 방지에 효과적인 배추흰지렁이를 구입하기로 결심한다. 이 지렁이는 배추근처에 서식하며 해충을 잡아 먹음으로써 배추를 보호한다. 특히, 어떤 배추에 배추흰지렁이가 한 마리라도 살고 있으면 이 지렁이는 인접한 다른 배추로 이동할 수 있어, 그 배추들 역시 해충으로부터 보호받을 수 있다. 한 배추의 상하좌우 네 방향에 다른 배추가 위치한 경우에 서로 인접해있는 것이다. 한나가 배추를 재배하는 땅은 고르지 못해서 배추를 군데군데 심어 놓았다. 배추들이 모여있는 곳에는 배추흰지렁이가 한 마리만 있으면 되므로 서로 인접해있는 배추들이 몇 군..

    백준 - [ 1015번: 수열 정렬 ]

    문제 P[0], P[1], ...., P[N-1]은 0부터 N-1까지(포함)의 수를 한 번씩 포함하고 있는 수열이다. 수열 P를 길이가 N인 배열 A에 적용하면 길이가 N인 배열 B가 된다. 적용하는 방법은 B[P[i]] = A[i]이다. 배열 A가 주어졌을 때, 수열 P를 적용한 결과가 비내림차순이 되는 수열을 찾는 프로그램을 작성하시오. 비내림차순이란, 각각의 원소가 바로 앞에 있는 원소보다 크거나 같을 경우를 말한다. 만약 그러한 수열이 여러개라면 사전순으로 앞서는 것을 출력한다. 입력 첫째 줄에 배열 A의 크기 N이 주어진다. 둘째 줄에는 배열 A의 원소가 0번부터 차례대로 주어진다. N은 50보다 작거나 같은 자연수이고, 배열의 원소는 1,000보다 작거나 같은 자연수이다. 출력 첫째 줄에 비내..

    백준 - [ 1011: Fly me to the Alpha Centauri ]

    문제 우현이는 어린 시절, 지구 외의 다른 행성에서도 인류들이 살아갈 수 있는 미래가 오리라 믿었다. 그리고 그가 지구라는 세상에 발을 내려 놓은 지 23년이 지난 지금, 세계 최연소 ASNA 우주 비행사가 되어 새로운 세계에 발을 내려 놓는 영광의 순간을 기다리고 있다. 그가 탑승하게 될 우주선은 Alpha Centauri라는 새로운 인류의 보금자리를 개척하기 위한 대규모 생활 유지 시스템을 탑재하고 있기 때문에, 그 크기와 질량이 엄청난 이유로 최신기술력을 총 동원하여 개발한 공간이동 장치를 탑재하였다. 하지만 이 공간이동 장치는 이동 거리를 급격하게 늘릴 경우 기계에 심각한 결함이 발생하는 단점이 있어서, 이전 작동시기에 k광년을 이동하였을 때는 k-1 , k 혹은 k+1 광년만을 다시 이동할 수 ..

    백준 - [ 1011: Fly me to the Alpha Centauri ]

    백준 - [ 1003번: 피보나치 함수 ]

    문제 다음 소스는 N번째 피보나치 수를 구하는 C++ 함수이다. int fibonacci(int n) { if (n == 0) { printf("0"); return 0; } else if (n == 1) { printf("1"); return 1; } else { return fibonacci(n‐1) + fibonacci(n‐2); } } fibonacci(3)을 호출하면 다음과 같은 일이 일어난다. fibonacci(3)은 fibonacci(2)와 fibonacci(1) (첫 번째 호출)을 호출한다. fibonacci(2)는 fibonacci(1) (두 번째 호출)과 fibonacci(0)을 호출한다. 두 번째 호출한 fibonacci(1)은 1을 출력하고 1을 리턴한다. fibonacci(0)은 ..

    제 49회 SQLD 후기

    1. SQLD 준비 현재 국취제 진행 중인데 자격증 시험으로도 구직 활동으로 인정을 받을 수 있단 말에 이참에 SQLD 준비하면서 SQL 다시 공부하면 좋을 것 같아서 SQLD를 신청했다. 시험은 6월 10일에 부산 컴퓨터 고등학교에서 쳤는데 대게 부산의 학교들이 좀 높은 곳에 위치해 있긴 하지만 여기 경사가 정말 심하더라.. 올라가다 자빠질까봐 무서웠다. 여름에 땀 뻘뻘 흘리면서 올라갔는데 시험 시작도 전부터 좀 지치는 기분이었다. 그리고 ITQ랑 공무원 시험?도 그날 같이 친 것 같았다. 다들 부지런히 공부하시는 것 같더라. 나도 열심히 해야지.. 현재 네부캠 준비랑 알고리즘 공부 하다보니 여기에 공부 시간을 많이 쏟지 못했다. 시험 전 3일부터 온전히 여기에 집중해서 공부했다. 사실 문제 풀면서 좀..

    제 49회 SQLD 후기

    IntelliJ - [ .gitignore 파일 생성 ]

    1. plugin 검색 2. ignore 검색해서 Install 3. 프로젝트 우클릭 -> New -> .ignore File -> .gitignore File 선택 4. gitignore 파일에 추가할 프로그램 검색해서 선택 https://fastcampus.co.kr/dev_academy_nks 스프링의 정석 : 남궁성과 끝까지 간다 | 패스트캠퍼스 국비지원 조기 마감 신화, 베스트셀러 'JAVA의 정석'의 저자 남궁성의 Spring 강의입니다! 오픈톡방과 카페에서 평생 AS를 제공하며 완강과 취업까지 도와드립니다. 지금 할인가로 확인하세요! fastcampus.co.kr

    IntelliJ - [ .gitignore 파일 생성 ]