본문 바로가기

ACMICPC 1017 소수 쌍 문제지민이는 수의 리스트가 있을 때, 이를 짝지어 각 쌍의 합이 소수가 되게 하려고 한다. 예를 들어, {1, 4, 7, 10, 11, 12}가 있다고 하자. 지민이는 다음과 같이 그룹지을 수 있다.1 + 4 = 5, 7 + 10 = 17, 11 + 12 = 23또는1 + 10 = 11, 4 + 7 = 11, 11 + 12 = 23수의 리스트가 주어졌을 때, 지민이가 모든 수를 다 짝지었을 때, 첫번째 수와 어떤 수를 짝지었는지 오름차순으로 출력하는 프로그램을 작성하시오. 위의 예제에서 1 + 12 = 13으로 소수이다. 그러나, 남은 4개의 수를 합이 소수가 되게 짝지을 수 있는 방법이 없다. 따라서 예제의 답은 4, 10이다.입력첫째 줄에 리스트의 크기 N이 주어진다. N은 50보다 작거나 같은 자연.. 더보기
Sublime Text Java compile and run with sublime-build 사실 java를 굳이 이클립스나 안드로이드 스튜디오를 두고, sublime text로 빌드할 필요성은 없다다만 왠지모를 IDE의 그 묵직함이 싫기에 어떻게든 어떻게든 자바또한 sublime text로 빌드하는데에 성공했다. 사실 sublime text 내 콘솔로 실행시키는 것은 전혀 어렵지 않다. 다만 이 경우 (파이썬 코드와 마찬가지로) 인풋을 받아주질 않는다. 그렇기에 terminal 을 열어서 외부 콘솔로 실행시키는 것이 중요하다. ** sublime-build의 cmd 명령으로는 terminal의 실행시에 path 설정은 가능해도, terminal에게 명령문을 인자로 전달해줄 수는 없다.그렇기에 osascript (apple script)을 사용하기 때문에 이 빌드는 mac os X에서만 실행가능.. 더보기
ACMICPC 9999 구구 문제구구 구구구 구구구 구구구구구구 구구구구 구구구구 구구구 구구구 구구구 구구구 구구구구구 구구구구 구구구 구구구구구구 구구 구구구 구구구 구구구구구 구구구구 구구 구구구구 구구구구구 구구구구 구 구구구구 구구구구 구 구구구구 구구 구구구구구구 구구구구 구구구구구 구구구 구구구구구구구, 구구 구구구 구구구구구 구구 구 구구구구구 구구구구 구구구구구구 구구구 구구구구 구구구 구구구구 구구'구 구구구구구구 구구구구 구구구구구구구구 구구구구 구구구 구구구, 구'구구 구구구구 구 구구구구 구구 구구구구구 구구구구구구구구 구구구구 구구구구구구구 구구구 구구구구구 구구구구 구구구구구구 구구구구 구구구구 구구구 구구 구구구구구 구구구구구구 구구 구구구구 구구구구 구구구구, 구구구 구구구구구 구구구구구구 구구구구 구.. 더보기