한수 문제 어떤 양의 정수 X의 각 자리가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다. N이 주어졌을 때, 1보다 크거나 같고, N보다 작거나 같은 한수의 개수를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 1,000보다 작거나 같은 자연수 N이 주어진다. 출력 첫째 줄에 1보다 크거나 같고, N보다 작거나 같은 한수의 개수를 출력한다. 예제 입력 1 110예제 출력 1 99예제 입력 2 1예제 출력 2 1예제 입력 3 210예제 출력 3 105예제 입력 4 1000예제 출력 4 144 출처 문제를 번역한 사람: baekjoon 해설 한수라는 개념이 생소해서 이 개념을 이해하는 게 이 문제에서 제일 어려운 부분인 듯하다. 임의 수들이 어..
셀프 넘버 문제 셀프 넘버는 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이다. 이런식으로 다음과 같은 수열을 만들 수 있다. 33, 39, 51, 57, 69, 84, 96, 111, 114, 120, 123, 129, 141, ... n을 d(n)..
미안하다고 말해(say you're sorry, 2012) 서지 사항 저자: 마이클 로보텀(Michael Robotham) 역자: 최필원 출판: 북로드 전자책 출간 2017.03.17. 감상 저자 후기를 읽으면서 알게 되었는데 이 작품이 로보텀의 여덟 번째 작품이라고 한다. 나로선 세 번째 작품인 탓에 그 사이 빈 작품들이 무엇인지 살짝 궁금해졌다. 로보텀의 작품 연보를 잠깐 구글링해 보았는데 저자 연보가 잘 정리된 한글 자료는 찾기 어려웠다. 영문 자료는 있게지만…. 산산이 부서진 남자 내 것이었던 소녀 미안하다고 말해 널 지켜보고 있어 나를 쳐다보지 마 완벽한 삶을 훔친 여자 라이프 오어 데스 로보텀 전체 작품이 번역되진 않은 것 같고 위의 작품 정도가 국내에 번역 출간된 것으로 보인다. 나는 이 가..
서지 사항저자: 마이클 로보텀역자: 김지선출판: 북로드전자책 출간 2016.04.02.감상⟪산산이 부서진 남자⟫ 때도 그랬지만 띠지의 "로보텀은 이 시대의 진정한 거장이다"라는 이 문장은 여전히 공감하기 어렵다. 늙어서 공감 능력이 떨어지는 탓이려니 돌려 생각해본다. 하지만 저 문장이 아무리 긍정적으로 생각해도 '재밌어, 그대로 나만은 못 해'(스티븐 킹)로 읽히는 건 어쩔 수 없다. 물론 로보텀의 글을 평가절하하자는 것은 것은 아니다. 이번 소설에도 본받을 만한 묘사와 멋진 비유를 만날 수 있었고 그때마다 어김없이 밑줄을 긋고 타이핑해 보곤 했으니 말이다. 다만 장르소설계에서 스티븐 킹의 작품만큼의 인상을 주지 못했다는 것뿐이다. 아무리 스티븐 킹의 입을 빌어 칭찬을 한데도 말이다.이전에 읽은 ⟪산산이..
평균은 넘겠지 문제 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. 입력 첫째 줄에는 테스트 케이스의 개수 C가 주어진다. 둘째 줄부터 각 테스트 케이스마다 학생의 수 N(1 ≤ N ≤ 1000, N은 정수)이 첫 수로 주어지고, 이어서 N명의 점수가 주어진다. 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다. 출력 각 케이스마다 한 줄씩 평균을 넘는 학생들의 비율을 반올림하여 소수점 셋째 자리까지 출력한다. 예제 입력 5 5 50 50 70 80 100 7 100 95 90 80 70 60 50 3 70 90 80 3 70 90 81 9 100 99 98 97 96 95 94 93 91예제 출력 40.000% 57.143% 3..
OX퀴즈 문제 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수는 3이 된다. "OOXXOXXOOO"의 점수는 1+2+0+0+1+0+0+1+2+3 = 10점이다. OX퀴즈의 결과가 주어졌을 때, 점수를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있고, 길이가 0보다 크고 80보다 작은 문자열이 주어진다. 문자열은 O와 X만으로 이루어져 있다. 출력 각 테스트 케이스마다 점수를 출력한다. 예제 입력 5 OOXXOXXOOO OOXXOOXXOO OXOXOXOXOXOXOX ..
- Total
- Today
- Yesterday
- 유래
- baekjoon
- Mac
- django
- 어원
- 리찬규
- QGridLayout
- C
- QLabel
- QComboBox
- 북한말
- word
- 백준
- python3
- 소수
- PyQt5
- Python
- locallibrary
- words
- 리규찬
- NK
- tips
- books
- QtDesigner
- BOJ
- judge
- MacOS
- QLineEdit
- Tistory
- setText()
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |