본문 바로가기
반응형

append6

파이썬 랜덤 random 숫자 생성 파이썬 랜덤 random 숫자 생성 # 파이썬 랜덤 숫자 생성 import random # 파이썬 랜덤 모듈생성 a = int(input()) # 출력할 숫자 개수 b = int(input()) # 출력 될 랜덤 숫자 범위 c = [] # 랜덤 숫자 담기 for i in range(0,a): b.append(random.randint(1, a)) print(b) cs 2022. 4. 26.
파이썬 코드업 1295 : 알파벳 대소문자 변환 파이썬 코드업 1295 : 알파벳 대소문자 변환 # 파이썬 코드업 1295 : 알파벳 대소문자 변환 # 대문자 A~Z = 65~90 (10진수) / 41~5A (16진수) # 소문자 a~z = 97~122 (10진수) / 61~7A (16진수) # ord(a) = 97출력 / ord()는 유니코드 정수로 반환한다 a = input() b = [] # 입력받은 값을 유니코드 정수로 담을 리스트 생성 c = [] # b 리스트값을 유니코드 문자로 바꿀 리스트 생성 for i in a: if 65 2022. 1. 21.
파이썬 코드업 1294 : 시저의 암호 2 파이썬 코드업 1294 : 시저의 암호 2 # 파이썬 코드업 1294 : 시저의 암호 2 # 대문자 A~Z = 65~90 (10진수) / 41~5A (16진수) # 소문자 a~z = 97~122 (10진수) / 61~7A (16진수) # 32(10진수) = 빈칸(Space) # ord(a) = 97출력 / ord()는 유니코드 정수로 반환한다 # 입력예시 : never trust brutus # 출력예시 : qhyhu wuxvw euxwxv # 알파벳 n 자리에서 +3을 하여 q을 만든다 그외 나머지도 모두 +3 a = input() # never trust brutus 입력 b = [] # 입력받은 값을 유니코드 정수로 담을 리스트 생성 c = [] # b 리스트값을 유니코드 문자로 바꿀 리스트 생성 .. 2022. 1. 19.
파이썬 코드업 1675 : 시저의 암호 1 파이썬 코드업 1675 : 시저의 암호 1 # 파이썬 코드업 1675 : 시저의 암호 1 # 대문자 A~Z = 65~90 (10진수) / 41~5A (16진수) # 소문자 a~z = 97~122 (10진수) / 61~7A (16진수) # 32(10진수) = 빈칸(Space) # ord(a) = 97출력 / ord()는 유니코드 정수로 반환한다 # 입력예시 : qhyhu wuxvw euxwxv # 출력예시 : never trust brutus # 알파벳 q 자리에서 - 3을 하여 n을 만든다 그외 나머지도 모두 -3 a = input() # qhyhu wuxvw euxwxv 입력 b = [] # 입력받은 값을 유니코드 정수로 담을 리스트 생성 c = [] # b 리스트값을 유니코드 문자로 바꿀 리스트 생성.. 2021. 12. 7.
파이썬 코드업 1441 1442 1443 버블정렬 선택정렬 삽입정렬 bubble sort selection sort insertion sort #시간초과 : 제출한 프로그램이 특정 입력에 대해 제한된 시간내에 끝나지 않은 경우를 뜻합니다. #1. 무한 루프가 있지는 않나요? (예: while(1){ .. } ) #2. 중복으로 계산하는 부분이 있다면 배열을 활용하여 값을 저장하십시오.(메모이제이션 기법) #3. O(N^2) 알고리즘(중첩 for)을 설계하셨다면 더 효율적인 O(N)(단일 for)이나 O(NlgN) 알고리즘으로 다시 설계하시기 바랍니다. # # 1441 버블정렬 자꾸 시간초과라고 위같은 문제가 생기길래 별에 별 방법을 다하고 수정해 봤는데 # 홧김에 sort()로 해서 제출 했는데 이게 정답이라고? # 웃긴건 1441, 1442, 1443 모두 이거롤 제출하면 답이됨!? n = int(input()) a = [] * n for i.. 2021. 10. 31.
파이썬 for문으로 리스트 숫자 넣기 그리고 분할하기 파이썬 for문으로 리스트 숫자 넣기 그리고 분할하기 # a = [6,5,4,3,2,1] 을 [[6,5,4],[3,2,1]] 로 만들기 # 리스트 분할 하기 a = [] * 6 # 0~5 까지 초기화 n = 3 for i in range(6): a.append(int(input())) # 6 5 4 3 2 1 순서 대로 넣기 b = [a[i:i+n] for i in range(0, len(a), n)] # i:i+n = n은 3이므로 3개값을 1개 리스트로 생성 그리고 분할 print(b) # [[6,5,4],[3,2,1]] 출력 Colored by Color Scripter cs 2021. 9. 16.
반응형