일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 백준
- 알고리즘 문제풀이
- 1065
- Mist
- 가상 화폐
- 평균은 넘겠지
- if문 사용해보기
- 1110
- 그대로 출력하기
- 1%d
- X보다 작은 수
- 단계별로 풀어보기
- 시험 성적
- 더하기 사이클
- 1546
- 이더리움
- Dapp
- 10871
- 비트 코인
- 10817
- 세 수
- 자바스크립트
- Remix
- 블록 체인
- 별 찍기 - 11
- 솔리디티
- 함수 사용하기
- Baekjoon
- for문 사용해보기
- 2448
- Today
- Total
목록Baekjoon (13)
블링블링 범블링
Step : Title : " 별 찍기 - 11 " 시간 제한메모리 제한제출정답맞은 사람정답 비율1 초128 MB3881119187332.155%문제예제를 보고 별찍는 규칙을 유추한 뒤에 별을 찍어 보세요.입력첫째 줄에 N이 주어진다. N은 항상 3*2^k 수이다. (3, 6, 12, 24, 48, ...) (kRight -> Mid 의 순회인 post-order 후위 순회 방법을 택해서 재귀를 구현했다. 가장 작은 곳 까지 내려간 다음, Left의 그림을 만들고, Right의 그림, Mid 의 그림, 그리고 그 다음 작은 곳으로 올라가면서 같은 동작을 반복하도록 구현하였다. 이런 문제는 정말 혼자 풀어봐야지만 실력이 향상되는 문제이다. 그런 의미에서 오늘도 화이팅! 코드123456789101112131..
Step : Title : " 한수 " 시간 제한메모리 제한제출정답맞은 사람정답 비율2 초128 MB73913389302747.423%문제어떤 양의 정수 X의 자리수가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다. N이 주어졌을 때, 1보다 크거나 같고, N보다 작거나 같은 한수의 개수를 출력하는 프로그램을 작성하시오. 입력첫째 줄에 1,000보다 작거나 같은 자연수 N이 주어진다.출력첫째 줄에 1보다 크거나 같고, N보다 작거나 같은 한수의 개수를 출력한다.예제 입력 복사110예제 출력 복사99 이 문제는 1
Step : Title : " 셀프 넘버 " 시간 제한메모리 제한제출정답맞은 사람정답 비율1 초128 MB69463796316556.589%문제셀프 넘버는 1949년 인도 수학자 D.R. Kaprekar가 이름 붙였다. 양의 정수 n에 대해서 d(n)을 n과 n의 각 자리수를 더하는 함수라고 정의하자. 예를 들어, d(75) = 75+7+5 = 87이다.양의 정수 n이 주어졌을 때, 이 수를 시작해서 n, d(n), d(d(n)), d(d(d(n))), ...과 같은 무한 수열을 만들 수 있다. 예를 들어, 33으로 시작한다면 다음 수는 33 + 3 + 3 = 39이고, 그 다음 수는 39 + 3 + 9 = 51, 다음 수는 51 + 5 + 1 = 57이다. 이런식으로 다음과 같은 수열을 만들 수 있다...
Step : Title : " 더하기 사이클 " 시간 제한메모리 제한제출정답맞은 사람정답 비율2 초128 MB141537034596951.035%문제0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, 주어진 수의 가장 오른쪽 자리 숫자와 앞에서 구한 합의 가장 오른쪽 자리 숫자를 이어 붙이면 새로운 수를 만들 수 있다. 다음 예를 보자.26부터 시작한다. 2+6 = 8이다. 새로운 숫자는 68이다. 6+8 = 14이다. 새로운 숫자는 84이다. 8+4 = 12이다. 새로운 숫자는 42이다. 4+2 = 6이다. 새로운 숫자는 26이다.위의 예는 4번만에 ..
Step : Title : " 평균은 넘겠지 " 시간 제한메모리 제한제출정답맞은 사람정답 비율1 초128 MB65112717246845.028%문제대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다.입력첫째 줄에는 테스트케이스 C가 주어진다.둘째 줄부터 각 테스트케이스 마다 첫 수로 정수 N(1
Step : Title : " 평균 " 시간 제한메모리 제한제출정답맞은 사람정답 비율2 초128 MB88553670334045.080%문제세준이는 기말고사를 망쳤다. 세준이는 점수를 조작해서 집에 가져가기로 했다. 일단 세준이는 자기 점수 중에 최대값을 골랐다. 이 값을 M이라고 한다. 그리고 나서 모든 점수를 점수/M*100으로 고쳤다.예를 들어, 세준이의 최고점이 70이고, 수학점수가 50이었으면 수학점수는 50/70*100이 되어 71.43점이 된다.세준이의 성적을 위의 방법대로 새로 계산했을 때, 새로운 평균을 구하는 프로그램을 작성하시오.입력첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같..
Step : Title : " X보다 작은 수 " 시간 제한메모리 제한제출정답맞은 사람정답 비율1 초256 MB132807419666157.706%문제정수 N개로 이루어진 수열 A와 정수 X가 주어진다. 이 때, A에서 X보다 작은 수를 모두 출력하는 프로그램을 작성하시오.입력첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000)둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다.출력X보다 작은 수를 입력받은 순서대로 공백으로 구분해 출력한다. X보다 작은 수는 적어도 하나 존재한다.예제 입력 복사10 5 1 10 4 9 2 3 8 5 7 6 예제 출력 복사1 4 2 3 드디어 문제다운 문제가 나오기 시작했다. ..