일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- UE4
- Notting hill
- endl
- cow
- 파이썬
- 파이선
- cout
- font weight
- html
- 코딩도장
- unreal engine4
- 영알남
- codecademy
- CSS
- std
- Bull
- html5
- C++
- Euler
- bool
- 연결리스트
- Project
- dictation
- if
- Java
- Unreal
- python
- 알고리즘
- Polymorphism
- for
- Today
- Total
1차원의 점들이 주어졌을 때, 그 중 가장 거리가 짧은 것의 쌍을 출력하는 함수를 작성하시오. (단 점들의 배열은 모두 정렬되어있다고 가정한다.)예를들어 S={1, 3, 4, 8, 13, 17, 20} 이 주어졌다면, 결과값은 (3, 4)가 될 것이다. a=[1,3,4,8,13,17,20] long=len(a) small_one=a[1]-a[0] for i in range(len(a)-1): if small_one>a[i+1]-a[i]: small_one=a[i+1]-a[i] indexing=(a[i],a[i+1]) print(indexing)
자연수 n이 있다. f(n)=(n의 양의 약수의 합)이라고고 하자. 자연수 n이 어떤 k에 대하여 등식 n = 1 + k(f(n)-n-1)을 만족했을 때, n을 k-초완전수라고 부른다. n이 완전수라는 것은 n이 1-초완전수라는 것이라는 명제와 동치이다. 예를 들어, 21은 2-초완전수이고 301은 6-초완전수이다. 자연수 N을 입력받고 N 이하의 k-초완전수와 그때의 k를 순서쌍으로 출력하는 프로그램을 작성하라. 1. 입력 1000 2. 출력 (6,1) (21,2) (28,1) (301,6) (325,3) (496,1) (697,12) n=int(input("Input N: ")) for i in range(2,n): fn=0 for l in range(1,i+1): if i%l==0: fn=fn+l ..
A씨는 게시판 프로그램을 작성하고 있다.A씨는 게시물의 총 건수와 한 페이지에 보여줄 게시물수를 입력으로 주었을 때 총 페이지수를 리턴하는 프로그램이 필요하다고 한다.입력 : 총건수(m), 한페이지에 보여줄 게시물수(n) (단 n은 1보다 크거나 같다. n >= 1) 출력 : 총페이지수A씨가 필요한 프로그램을 작성하시오. m=int(input("총 게시글 수: ")) n=int(input("한페이지에 보여줄 게시글 수: ")) if m
A씨는 개발된 소스코드를 특정업체에 납품하려고 한다. 개발된 소스코드들은 탭으로 들여쓰기가 된것, 공백으로 들여쓰기가 된 것들이 섞여 있다고 한다. A씨는 탭으로 들여쓰기가 된 모든 소스를 공백 4개로 수정한 후 납품할 예정이다.A씨를 도와줄 수 있도록 소스코드내에 사용된 탭(Tab) 문자를 공백 4개(4 space)로 바꾸어 주는 프로그램을 작성하시오. filename=input("Input filename: ") f=open(filename) a=f.read() a=a.replace("\t"," ") f.close() f=open(filename,'w') f.write(a) f.close()
예로, 10~15까지의 각 숫자 분해하여 곱하기의 전체 합은 다음과 같다.10 = 1 * 0 = 0 11 = 1 * 1 = 1 12 = 1 * 2 = 2 13 = 1 * 3 = 3 14 = 1 * 4 = 4 15 = 1 * 5 = 5그러므로, 이 경우의 답은 0+1+2+3+4+5 = 15 a=[] sum=0 for i in range(10,1001): total=1 for l in str(i): total=total*int(l) a.append(total) for m in a: sum=sum+m print(sum)