골드바흐의 추측이란? "2보다 큰 모든 짝수는 두 소수의 합으로 나타낼 수 있다" 는 것이다! 이 문제는 골드바흐의 파티션, 즉 짝수 n이 주어졌을 때 짝수 n을 이루는 '두 소수'를 구하는 문제이다. 단, 파티션이 2개 이상 주어졌을 때는 두 소수간의 차이가 가장 적은 것만을 출력한다 아래가 내가 푼 로직이다. 처음에는 그냥 for문과 if문으로 조건을 만들어서 파티션을 출력하려고 했지만너무 복잡해질 것 같아서 다른 방법을 찾았기에 이 방법을 썼다! (속도는 확실히 좀 느리다) 백준 골드바흐의 추측 소스 #include #include using namespace std; bool prime_num[10001]; //기본값 0 void prime() //에라토스테네스의 체 // 소수 == false /..
1. 좌표에 X표시 package practice01; import java.util.*; public class practice { public static void main(String[] args) { final int SIZE=10; int x= 0; int y=0; char[][] board=new char[SIZE][SIZE]; byte[][] shipboard= { {0,0,0,0,0,0,1,0,0}, //0 {0,0,1,1,0,0,0,0,0}, {0,0,0,0,0,0,0,0,1}, {0,0,0,1,0,0,0,0,0}, ㅎ {0,0,0,0,0,0,1,1,1}, {0,1,1,1,0,0,0,0,0}, {1,0,0,0,1,0,0,0,0}, {0,0,0,0,0,0,1,0,1}, {1,0,0,0,0,..
해당 글은 생활코딩 GIT CLI 강의를 바탕으로 작성되었습니다. git은 버전관리 시스템이다! 즉, 내가 작성하고 있는 문서가 여러사람들에 의해 함께 작성될 때, 문서의 각각의 버전을 저장해주는 것이다. 마치 우리가 어느 파일을 저장하고 계속해서 파일의 내용을 수정할 때 "ppt 파일 _최종" "ppt_진짜최종" "ppt_진짜진짜최종"... 이렇게 반복하는 것을 간편하게 관리해주는 시스템이라고 생각하면 된다. 고로 굉장히 편리하다..하지만 입문자에게는 깃이라는 것 자체가 매우 어렵게 느껴진다! 여러가지 헷갈리는 명령어들이 난무하고..혼자하는 작은 프로젝트에 써먹기에는 상당히 복잡한 시스템이기 때문이다 그럼에도 불구하고 개발자 지망생이라면 꼭! 반드시! 알아야할 것이 깃/깃헙의 사용법이다! 이걸 알아야만..