일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- nvidia docker
- python
- 코딩
- 앤서블 설치
- 푸시푸시
- 도커
- 도커 mysql
- c
- C언어
- 스트림셋
- c++
- 파이썬
- 스트림셋이란?
- ansible install
- 자바
- 데이트
- 백준
- 알고리즘
- mysql on docker
- streamsets 강의
- 데이터베이스
- docker
- elk stack
- java
- 도커 시작하기
- 정보처리기사
- mysql docker
- MySQL
- 클라우드
- 도커 elk
- Today
- Total
목록코딩 (3)
리그캣의 개발놀이터
# 어떤 자연수 n이 있을 때, d(n)을 n의 각 자릿수 숫자들과 n 자신을 더한 숫자라고 정의하자. # # 예를 들어 # # d(91) = 9 + 1 + 91 = 101 # # 이 때, n을 d(n)의 제네레이터(generator)라고 한다. 위의 예에서 91은 101의 제네레이터이다. # # 어떤 숫자들은 하나 이상의 제네레이터를 가지고 있는데, 101의 제네레이터는 91 뿐 아니라 100도 있다. # 그런데 반대로, 제네레이터가 없는 숫자들도 있으며, # 이런 숫자를 인도의 수학자 Kaprekar가 셀프 넘버(self-number)라 이름 붙였다. # 예를 들어 1,3,5,7,9,20,31 은 셀프 넘버 들이다. # # 1 이상이고 5000 보다 작은 모든 셀프 넘버들의 합을 구하라. def ge..
# 시저 암호는, 고대 로마의 황제 줄리어스 시저가 만들어 낸 암호인데, # 예를 들어 알파벳 A를 입력했을 때, 그 알파벳의 n개 뒤에 오는(여기서는 예를 들 때 3으로 지정하였다) # 알파벳이 출력되는 것이다. 예를 들어 바꾸려는 단어가 'CAT"고, n을 5로 지정하였을 때 "HFY"가 되는 것이다. # # 어떠한 암호를 만들 문장과 n을 입력했을 때 암호를 만들어 출력하는 프로그램을 작성해라 def secret(_str, _int): _str = list(_str) for i in range(len(_str)): _str[i] = ord(_str[i])+5 _str[i] = chr(_str[i]) _str = ''.join(_str) print(_str) secret('CAT', 5)
숫자 골라내기 초등학교 학생인 정우와 석환이는 최근 학교에서 두 이진수의 XOR연산에 대해 배웠다. 둘은 매우 영특한 학생이라 새로 배운 연산을 갖고 이리저리 장난치기 시작했다. 다만 석환이는 정우에게 일을 시키는 것을 좋아하는지라 다음과 같은 제안을 했다. "내가 N개의 10진수를 주면, 주어진 숫자들 중에서 '홀수' 번만 나타나는 숫자들을 모둔 XOR 한 결과를 구해줘." 예를 들어 '2, 5, 3, 3'이 주어진 경우 '2'와 '5'는 1번 (홀수 번) 나타나고 '3'은 2번(짝수 번) 나타나므로 홀수 번 나타난 '2'와 '5'를 XOR 한 결과를 구해야 하고, '2, 5, 4, 4, 2, 4, 5, 3'이 주어질 경우 '2'와 '5'는 2번 나타나고, '3'은 3번, '4'는 1번 나타나므로 홀수..