JacksonLog

고정 헤더 영역

글 제목

메뉴 레이어

JacksonLog

메뉴 리스트

  • 홈
  • 분류 전체보기 (47)
    • Programming (30)
      • Java (2)
      • Spring (1)
      • Algorithms (10)
      • TIL (9)
      • DevOps (3)
      • AWS (4)
    • Life (15)
      • 일기 (0)
      • 영어 공부 (5)
      • 시사 (2)
      • 캐나다 (7)
      • Clothing (1)

검색 레이어

JacksonLog

검색 영역

컨텐츠 검색

Programming/Algorithms

  • 백준 알고리즘 : 3053번 : 택시 기하학

    2021.01.13 by 홍잭슨

  • 백준 알고리즘 9020번 : 골드바흐의 추측

    2021.01.12 by 홍잭슨

  • 백준 알고리즘 1929번 : 소수구하기 (에라토스테네스의 체)

    2021.01.10 by 홍잭슨

  • 백준 알고리즘 11653번 : 소인수분해

    2021.01.10 by 홍잭슨

  • 백준 알고리즘 2581번 : 소수

    2021.01.10 by 홍잭슨

  • 백준 알고리즘 1978번 : 소수 찾기

    2021.01.10 by 홍잭슨

  • 백준 알고리즘 1011번 : Fly me to the Alpha Centauri

    2021.01.09 by 홍잭슨

  • 백준 알고리즘 10757번: 큰 수 A+B

    2021.01.09 by 홍잭슨

백준 알고리즘 : 3053번 : 택시 기하학

문제 19세기 독일 수학자 헤르만 민코프스키는 비유클리드 기하학 중 택시 기하학을 고안했다. 택시 기하학에서 두 점 T1(x1,y1), T2(x2,y2) 사이의 거리는 다음과 같이 구할 수 있다. D(T1,T2) = |x1-x2| + |y1-y2| 두 점 사이의 거리를 제외한 나머지 정의는 유클리드 기하학에서의 정의와 같다. 따라서 택시 기하학에서 원의 정의는 유클리드 기하학에서 원의 정의와 같다. 원: 평면 상의 어떤 점에서 거리가 일정한 점들의 집합 반지름 R이 주어졌을 때, 유클리드 기하학에서 원의 넓이와, 택시 기하학에서 원의 넓이를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 반지름 R이 주어진다. R은 10,000보다 작거나 같은 자연수이다. 출력 첫째 줄에는 유클리드 기하학에서 반지름이 R..

Programming/Algorithms 2021. 1. 13. 18:00

백준 알고리즘 9020번 : 골드바흐의 추측

골드바흐의 추측 성공출처다국어분류 한국어 2 초 256 MB 25782 11245 8847 43.380% 문제 1보다 큰 자연수 중에서 1과 자기 자신을 제외한 약수가 없는 자연수를 소수라고 한다. 예를 들어, 5는 1과 5를 제외한 약수가 없기 때문에 소수이다. 하지만, 6은 6 = 2 × 3 이기 때문에 소수가 아니다. 골드바흐의 추측은 유명한 정수론의 미해결 문제로, 2보다 큰 모든 짝수는 두 소수의 합으로 나타낼 수 있다는 것이다. 이러한 수를 골드바흐 수라고 한다. 또, 짝수를 두 소수의 합으로 나타내는 표현을 그 수의 골드바흐 파티션이라고 한다. 예를 들면, 4 = 2 + 2, 6 = 3 + 3, 8 = 3 + 5, 10 = 5 + 5, 12 = 5 + 7, 14 = 3 + 11, 14 = 7..

Programming/Algorithms 2021. 1. 12. 00:02

백준 알고리즘 1929번 : 소수구하기 (에라토스테네스의 체)

소수 구하기 성공분류 2 초 256 MB 84298 23559 16735 27.311% 문제 M이상 N이하의 소수를 모두 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 자연수 M과 N이 빈 칸을 사이에 두고 주어진다. (1 ≤ M ≤ N ≤ 1,000,000) M이상 N이하의 소수가 하나 이상 있는 입력만 주어진다. 출력 한 줄에 하나씩, 증가하는 순서대로 소수를 출력한다. 답안 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.math.BigDecimal; import java.util.*; public class Main { //baekjoon #1929 publ..

Programming/Algorithms 2021. 1. 10. 20:17

백준 알고리즘 11653번 : 소인수분해

소인수분해 성공분류 1 초 256 MB 19429 10526 8295 53.679% 문제 정수 N이 주어졌을 때, 소인수분해하는 프로그램을 작성하시오. 입력 첫째 줄에 정수 N (1 ≤ N ≤ 10,000,000)이 주어진다. 출력 N의 소인수분해 결과를 한 줄에 하나씩 오름차순으로 출력한다. N이 1인 경우 아무것도 출력하지 않는다. 답안 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.math.BigDecimal; import java.util.*; public class Main { //baekjoon #11653 public static void main(St..

Programming/Algorithms 2021. 1. 10. 16:57

백준 알고리즘 2581번 : 소수

소수 성공출처분류 1 초 128 MB 41158 15905 13920 39.228% 문제 자연수 M과 N이 주어질 때 M이상 N이하의 자연수 중 소수인 것을 모두 골라 이들 소수의 합과 최솟값을 찾는 프로그램을 작성하시오. 예를 들어 M=60, N=100인 경우 60이상 100이하의 자연수 중 소수는 61, 67, 71, 73, 79, 83, 89, 97 총 8개가 있으므로, 이들 소수의 합은 620이고, 최솟값은 61이 된다. 입력 입력의 첫째 줄에 M이, 둘째 줄에 N이 주어진다. M과 N은 10,000이하의 자연수이며, M은 N보다 작거나 같다. 출력 M이상 N이하의 자연수 중 소수인 것을 모두 찾아 첫째 줄에 그 합을, 둘째 줄에 그 중 최솟값을 출력한다. 단, M이상 N이하의 자연수 중 소수가 ..

Programming/Algorithms 2021. 1. 10. 16:41

백준 알고리즘 1978번 : 소수 찾기

소수 찾기 성공분류 2 초 128 MB 59692 27992 23029 48.221% 문제 주어진 수 N개 중에서 소수가 몇 개인지 찾아서 출력하는 프로그램을 작성하시오. 입력 첫 줄에 수의 개수 N이 주어진다. N은 100이하이다. 다음으로 N개의 수가 주어지는데 수는 1,000 이하의 자연수이다. 출력 주어진 수들 중 소수의 개수를 출력한다. 답안 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.math.BigDecimal; import java.util.*; public class Main { //baekjoon #1978 public static void ma..

Programming/Algorithms 2021. 1. 10. 16:15

백준 알고리즘 1011번 : Fly me to the Alpha Centauri

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

Programming/Algorithms 2021. 1. 9. 20:12

백준 알고리즘 10757번: 큰 수 A+B

큰 수 A+B 성공분류 1 초 256 MB 14541 6560 5638 51.269% 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 < A,B < 1010000) 출력 첫째 줄에 A+B를 출력한다. 예제 입력 9223372036854775807 9223372036854775808 예제 출력 18446744073709551615 답안 : import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.math.BigDecimal; import java.util.*; public class Main { //b..

Programming/Algorithms 2021. 1. 9. 16:08

추가 정보

인기글

최신글

페이징

이전
1 2
다음
TISTORY
JacksonLog © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바