https://www.acmicpc.net/problem/9095 9095번: 1, 2, 3 더하기 각 테스트 케이스마다, n을 1, 2, 3의 합으로 나타내는 방법의 수를 출력한다. www.acmicpc.net 문제 요약 정수 n이 주어졌을 때 그 수를 1, 2, 3의 합으로 나타내는 방법의 수를 구하시오. 문제 해결 아이디어 하나하나 노가다로 구해 본 결과.... ㅎ recursive(n) = recursive(n-1)+recursive(n-2)+recursive(n-3)란 결과를 구할 수 있었다. 완성된 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class M..
https://www.acmicpc.net/problem/2503 2503번: 숫자 야구 첫째 줄에는 민혁이가 영수에게 몇 번이나 질문을 했는지를 나타내는 1 이상 100 이하의 자연수 N이 주어진다. 이어지는 N개의 줄에는 각 줄마다 민혁이가 질문한 세 자리 수와 영수가 답한 스트 www.acmicpc.net 문제 요약 정답과 위치, 숫자까지 같으면 스트라이크이고, 위치는 다르지만 같은 숫자가 있으면 볼이다. 서로 다른 세 자리 수를 원하는 만큼 입력받고, 그에 대한 스트라이크와 볼 갯수를 입력받는다. 원하는 만큼 입력받았을 때 정답이 될 수 있는 숫자의 개수를 출력한다. 문제 해결 아이디어 1부터 9까지의 숫자 중 서로 다른 3자리 수를 뽑는 것은 9P3이므로 전체 경우의 수가 크지 않기 때문에 모든..
https://www.acmicpc.net/problem/2309 2309번: 일곱 난쟁이 아홉 개의 줄에 걸쳐 난쟁이들의 키가 주어진다. 주어지는 키는 100을 넘지 않는 자연수이며, 아홉 난쟁이의 키는 모두 다르며, 가능한 정답이 여러 가지인 경우에는 아무거나 출력한다. www.acmicpc.net 문제 요약 9명의 난쟁이 키가 입력으로 주어지면, 합이 100이 되는 일곱 난쟁이를 찾아내야 한다. 문제 해결 아이디어 입력 크기가 크지 않으므로 모든 경우를 검사해 보는 완전탐색 기법을 생각했다. 9명 중에 7명을 뽑는다. 순서는 중요하지 않기 때문에 조합으로 생각했다. 뽑힌 7명의 합을 구해 100과 비교한다 100이면 출력 완성된 코드 import java.io.BufferedReader; impor..

먼저 이 글로 개발 블로그를 시작하고 싶었는데, 그 목표가 이루어져서 기쁩니다. 사실 아직도 조금 얼떨떨한 면이 있지만 시작해 보겠습니다. ^^ SSAFY에 지원하는 과정은 다음과 같습니다. 에세이 SW 적성진단 인터뷰 대외비 때문에 자세하게는 입력하지 못하지만 조금이나마 그간의 과정을 기록해 볼까 합니다. 1. 에세이 저는 전공자였지만 관련 경험이라고는 전공 수업이 전부였던 사람입니다. 졸업 후 취업 준비랄 것도 하나도 하지 않았고, 회사에 서류도 넣어 본 적 없습니다. 따라서 대학 입시 때 썼던 자소서 이후로 자기소개서는 처음 써 보는 것이었습니다. 전공 수업에서 배웠던 점과 앞으로 저의 발전 가능성에 대해 서술했습니다. 싸피의 교육 과정을 보면서 이러한 과정들이 저에게 꼭 필요하다는 것을 어필했습니..