전체 글
문제 번호 2738번 : 행렬 덧셈 - JAVA [자바]
문제 번호 2738번 : 행렬 덧셈 - JAVA [자바]
2022.12.12https://www.acmicpc.net/problem/2563 2563번: 색종이 가로, 세로의 크기가 각각 100인 정사각형 모양의 흰색 도화지가 있다. 이 도화지 위에 가로, 세로의 크기가 각각 10인 정사각형 모양의 검은색 색종이를 색종이의 변과 도화지의 변이 평행하도록 www.acmicpc.net 문제 설명 크기가 10*10=100인 색종이의 크기를 구하는 문제입니다, 단 겹치는 부분까지 계산해야 합니다. 문제 풀이 해당 문제를 생각보다 많이 고민했습니다. 겹치는 부분을 찾아서 그부분을 빼주면 될거라고 생각하고 코드를 짜봤는데 너무 복잡해졌습니다. 그래서 좌표가 100 이하라는 사실에 집중해서 해당 좌표를 2차원 배열 0으로 선언하고 출발점 좌표부터 10*10만큼 해당 좌표를 모두 1로 만들어..
2022년 11월 29일 창세기 27장 - 타자 필사
2022년 11월 29일 창세기 27장 - 타자 필사
2022.11.29성경을 따라 쓰면서 묵상을 합니다. 그냥 따라 쓰지 않고 이해를 위해 나의 언어로 변형하여 씁니다. *원본과 달라 성경에 오해가 생길 수 있습니다. 묵상 과정과 저의 작은 생각임을 먼저 밝힙니다. 창세기 27장 1. 이삭이 나이가 많아 눈이 어두워 잘 보지 못했습니다. 맏아들 에서를 불러 말했습니다. "내 아들아" 하고 에서가 말했습니다. "내가 여기 있습니다." 했습니다. 2. 이삭이 말했습니다. "내가 늙어 어느 날 죽을는지 알지 못하니" 3. "그런즉 네 기구 곧 화살통과 활을 가지고 들에 가서 나를 위하여 사냥하여" 4. "내가 즐기는 별미를 만들어 내게로 가져와서 먹게 하여 내가 죽기 전에 내 마음껏 네게 축복하게 하라" 5. 이삭이 그의 아들 에서에게 말할 때에 리브가가 들었더니 에서가 사냥하..
문제 번호 2738번 : 행렬 덧셈 - JAVA [자바]
문제 번호 2738번 : 행렬 덧셈 - JAVA [자바]
2022.11.27https://www.acmicpc.net/problem/2738 2738번: 행렬 덧셈 첫째 줄에 행렬의 크기 N 과 M이 주어진다. 둘째 줄부터 N개의 줄에 행렬 A의 원소 M개가 차례대로 주어진다. 이어서 N개의 줄에 행렬 B의 원소 M개가 차례대로 주어진다. N과 M은 100보다 작거나 같 www.acmicpc.net 문제 설명 행렬 덧셈에 관한 문제입니다. 기본적으로 행렬에 대한 기본 지식이 있어야 풀 수 있는 문제입니다. 문제 풀이 9단계는 분명 정렬 문제였는데..정렬를 공부하고 있는 중간에 갑자기 행렬 문제가 추가되서 당황했습니다. 황급히 행렬 문제를 먼저 풀고 정렬로 넘어가도록 하겠습니다. 해당 입력 그림에서는 이쁘게 3칸 3칸으로 행렬을 알아볼 수 있도록 해주었지만 사실 문제 설명을 위해..
2022년 11월 22일 창세기 26장 - 타자 필사
2022년 11월 22일 창세기 26장 - 타자 필사
2022.11.22성경을 따라 쓰면서 묵상을 합니다. 그냥 따라 쓰지 않고 이해를 위해 나의 언어로 변형하여 씁니다. *원본과 달라 성경에 오해가 생길 수 있습니다. 묵상 과정과 저의 작은 생각임을 먼저 밝힙니다. 창세기 26장 1. 아브라함 때에 첫 흉년이 들었더니 그 땅에 또 흉년이 들매 이삭이 그랄로 가서 블레셋 왕 아비멜렉에게 이르렀습니다. 2. 여호와께서 이삭에게 나타나 말씀하셨습니다. "애굽으로 내려가지 말고 내가 네게 지시하는 땅에 거주하라" 3. "이 땅에 거류하면 내가 너와 함께 있어 네게 복을 주고 내가 이 모든 땅을 너와 네 자손에게 주리라 내가 네 아버지 아브라함에게 맹세한 것을 이루러" 4. "네 자손을 하늘의 별과 같이 번성하게 하며 이 모든 땅을 네 자손에게 주리니 네 자손으로 말미암아 천하 만..
2022년 11월 08일 창세기 25장 - 타자 필사
2022년 11월 08일 창세기 25장 - 타자 필사
2022.11.08성경을 따라 쓰면서 묵상을 합니다. 그냥 따라 쓰지 않고 이해를 위해 나의 언어로 변형하여 씁니다. *원본과 달라 성경에 오해가 생길 수 있습니다. 묵상 과정과 저의 작은 생각임을 먼저 밝힙니다. 창세기 25장 1. 아브라함이 후처를 맞이하였으니 그의 이름은 그두라라 2. 그두라가 시므란과 욕산과 므단과 미디안과 이스박과 수아를 낳고 3. 욕산은 스바와 드단을 낳았으며 드단의 자손은 앗수르 족속과 르두시 족속과 르움미 족속이며 4. 미디안의 아들은 에바와 에벨과 하녹과 아비다와 엘다아이니 다 그두라의 자손이었더라 5. 아브라함이 이삭에게 자기의 모든 소유를 주었고 6. 자기 서자들에게도 재산을 주어 자기 생전에 그들로 하여금 자기 아들 이삭을 떠나 동방 곧 동쪽 땅으로 가게 하였습니다. 7. 아브라함의 ..
2022년 11월 03일 창세기 24장 28-67절 - 타자 필사
2022년 11월 03일 창세기 24장 28-67절 - 타자 필사
2022.11.03성경을 따라 쓰면서 묵상을 합니다. 그냥 따라 쓰지 않고 이해를 위해 나의 언어로 변형하여 씁니다. *원본과 달라 성경에 오해가 생길 수 있습니다. 묵상 과정과 저의 작은 생각임을 먼저 밝힙니다. 창세기 24장 28-67 28. 소녀가 달려가서 이 일을 어머니 집에 알렸습니다. 29. 리브가에게 오라버니가 있어 그의 이름은 라반이었습니다. 라반이 우물로 달려가 그 사람에게 말했습니다. 30. 라반의 누이의 코걸이와 라반의 누이의 손의 손목고리를 보고 또 라반의 누이 리브가가 그 사람이 자기에게 이같이 말하더라 한 것을 듣고 그 아브라함 종 그 사람에게로 나아갔습니다. 그 종이 우물가 낙타 곁이 서 있었습니다. 31. 라반이 말했습니다. "여호와께 복을 받은 자여 들어오세요. 어찌 밖에 서 있습니까 내가 ..
2022년 10월 31일 창세기 24장 1-27절 - 타자 필사
2022년 10월 31일 창세기 24장 1-27절 - 타자 필사
2022.10.31성경을 따라 쓰면서 묵상을 합니다. 그냥 따라 쓰지 않고 이해를 위해 나의 언어로 변형하여 씁니다. *원본과 달라 성경에 오해가 생길 수 있습니다. 묵상 과정과 저의 작은 생각임을 먼저 밝힙니다. 창세기 24장 1-27 1. 아브라함이 나이가 많아 늙었고 여호와께서 그에게 범사에 복을 주셨습니다. 2. 아브라함이 아브라함의 집 모든 소유를 맡은 늙은 종에게 말했습니다. "부탁하는 건데 내 허벅지 밑에 손을 넣어라" 3. "내가 너에게 하늘의 하나님, 땅의 하나님이신 여호와를 가리켜 맹세하게 하노니 너는 내가 거주하는 이 지방 가나안 족속의 딸 중에서 내 아들을 위하여 아내를 택하지 말고" 4. "내 고향 내 족속에게로 가서 내 아들 이삭을 위하여 아내를 택해라" 5. 종이 말했습니다. "여자가 나를 따라..
2022년 9월 29일 창세기 9장 - 타자 필사
2022년 9월 29일 창세기 9장 - 타자 필사
2022.09.29성경을 따라 쓰면서 묵상을 합니다. 그냥 따라 쓰지 않고 이해를 위해 나의 언어로 변형하여 씁니다. *원본과 달라 성경에 오해가 생길 수 있습니다. 묵상 과정과 저의 작은 생각임을 먼저 밝힙니다. 창세기 9장 1. 하나님이 노아와 그 아들들에게 복을 주시며 그들에게 말씀하셨습니다. "생육하고 번성하여 땅에 충만하라" 2. "땅의 모든 짐승과 공중의 모든 새와 땅에 기는 모든 것과 바다의 모든 물고기가 너희를 두려워하며 너희를 무서워하리니 이것들은 너희의 손에 붙였음이니라" 3. "모든 산 동물은 너희의 먹을 것이 될지라 채소 같이 내가 이것을 다 너희에게 주노라" 4. "그러나 고기를 그 생명 되는 피째 먹지 말 것이니라" 5. "내가 반드시 너희의 피 곧 너희의 생명의 피를 찾으리니 짐승이면 그 짐승에..
2022년 9월 28일 창세기 23장 - 타자 필사
2022년 9월 28일 창세기 23장 - 타자 필사
2022.09.29성경을 따라 쓰면서 묵상을 합니다. 그냥 따라 쓰지 않고 이해를 위해 나의 언어로 변형하여 씁니다. *원본과 달라 성경에 오해가 생길 수 있습니다. 묵상 과정과 저의 작은 생각임을 먼저 밝힙니다. 창세기 23장 1. 사라가 백이십칠 세를 살았으니 이것이 곧 사라가 누린 햇수입니다. 2. 사라가 가나안 땅 헤브론 곹 기럇아르바에서 죽으매 아브라함이 들어가서 사라를 위하여 슬퍼하며 애통하다가 3. 그 시신 앞에서 일어나 나가서 헷 족속에게 말했습니다. 4. "나는 당신들 중에 나그네요 거류하는 자이니 당신들 중에서 내게 매장할 소유지를 주어 내가 나의 죽은 자를 내 앞에서 내어다가 장사하게 해 주세요" 5. 헷 족속이 아브라함에게 대답하여 말했습니다. 6. "내 주여 들어주세요 당신은 우리 가운데 있는 하나..
문제 번호 9020번 : 골드바흐의 추측 - JAVA [자바]
문제 번호 9020번 : 골드바흐의 추측 - JAVA [자바]
2022.09.15https://www.acmicpc.net/problem/9020 9020번: 골드바흐의 추측 1보다 큰 자연수 중에서 1과 자기 자신을 제외한 약수가 없는 자연수를 소수라고 한다. 예를 들어, 5는 1과 5를 제외한 약수가 없기 때문에 소수이다. 하지만, 6은 6 = 2 × 3 이기 때문에 소수가 아 www.acmicpc.net 문제 설명 골드바흐의 추측에 관련된 문제로 입력받은(무조건 짝수) 수를 만드는 합인 두 수를 구하는 문제입니다. 이때 두 수는 소수이여야 합니다. 문제 풀이 소수를 구하는 알고리즘은 에라토스테네스의 체 알고리즘을 사용했습니다. 이 알고리즘의 자세한 설명은 다음 게시물에 있습니다. https://kkungchan.tistory.com/266 8단계 문제 번호 1929번 : 소수 ..
문제 번호 4948번 : 베르트랑 공준 - JAVA [자바]
문제 번호 4948번 : 베르트랑 공준 - JAVA [자바]
2022.09.13https://www.acmicpc.net/problem/4948 4948번: 베르트랑 공준 베르트랑 공준은 임의의 자연수 n에 대하여, n보다 크고, 2n보다 작거나 같은 소수는 적어도 하나 존재한다는 내용을 담고 있다. 이 명제는 조제프 베르트랑이 1845년에 추측했고, 파프누티 체비쇼 www.acmicpc.net 문제 설명 여러 숫자를 입력받은 후에 그 수부터 2n까지의 소수의 개수를 구하는 문제입니다. 문제 풀이 알고리즘은 에라토스테네스의 체 알고리즘을 사용했습니다. 이 알고리즘의 자세한 설명은 다음 게시물에 있습니다. https://kkungchan.tistory.com/266 8단계 문제 번호 1929번 : 소수 구하기 - JAVA [자바] https://www.acmicpc.net/probl..
문제 번호 1929번 : 소수 구하기(에라토스테네스의 체) - JAVA [자바]
문제 번호 1929번 : 소수 구하기(에라토스테네스의 체) - JAVA [자바]
2022.09.12https://www.acmicpc.net/problem/1929 1929번: 소수 구하기 첫째 줄에 자연수 M과 N이 빈 칸을 사이에 두고 주어진다. (1 ≤ M ≤ N ≤ 1,000,000) M이상 N이하의 소수가 하나 이상 있는 입력만 주어진다. www.acmicpc.net 문제 설명 주어진 수의 사이에 있는 소수를 구하는 문제입니다. 문제 풀이 정말 오래 걸리고 골치 아팠던 문제입니다. 소수 구하는 공식은 사실 어렵지 않은데 계속 속도 이슈가 걸리는 문제가 있었습니다. 여기서 에라토스테네스의 체 알고리즘을 사용해서 풀면 속도 이슈가 해결되지만 이 알고리즘을 이해하기까지 오랜 시간이 걸렸습니다. 최대한 저의 수준에서 이해할 수 있도록 코드를 해석하고 설명해 놓았으니 도움이 되었으면 좋겠습니다. im..