파이썬

🔑알고리즘/programming language

[python] 코드업 파이썬 기초 100제 중 몇 가지 문제 풀이

내가 나중에 보려고 저장하는 코드 모음 6082 n = int(input()) for i in range(1,n+1): if i%10==3 or i%10==6 or i%10==9: i = 'X' print(i,end=" ") 6088 등차수열 문제 풀 듯 공식 사용 a, d, n = map(int, input().split()) print(a+d*(n-1)) for문으로 풀기 a, d, n = map(int, input().split()) for i in range(n-1): a += d print(a) 6092 n = int(input()) a = input().split() list = [0 for i in range(23)] for i in range(n): list[int(a[i])-1] += 1..

🔑알고리즘/programming language

[Python] 문자열 함수 정리 (count(),split(),replace() 등)

count() 함수입니다. 문자열에서 지정한 문자의 개수가 몇개인지 세는 역할을 합니다. a = "hobby" a.count('b') => 2 index() 함수입니다. 문자열에서 지정한 문자의 인덱스를 찾는 역할을 합니다. python에서 문자열의 시작은 0부터 사작하며 가장 먼저 나온 문자의 인덱스를 출력합니다. a = "Life is too short" a.index('t') => 8 join() 함수입니다. 문자열을 문자열 안에 삽입하는 역할을 합니다. a = " " a.join('abcd') => 'a b c d' upper() 함수와 lower() 함수입니다. 각각 문자열을 대문자, 소문자로 바꿔줍니다. a = 'hi' a.upper() => 'HI' b = 'HI; b.lower() => '..

🔑알고리즘/programming language

[Python] 거스름돈 동전 적은 개수 알고리즘 (while 사용)

컴퓨터 과학적 사고 수업을 듣다가 나온 알고리즘이라서 구현해보고 싶었습니다. while문의 구조는 while (조건문) : 이며 조건문이 참이면 계속 반복하게 됩니다. 리스트를 만들어서 각각 커지게 짜보았습니다. list[index] += 1 이라는게 가능합니다! #거스름돈을 가장 적은 동전 개수로 지급 (500원 , 100원 , 50원 , 10원) list = [0 for i in range(4)] sum = int(input("거스름돈을 입력하세요 : ")) while sum != 0 : if sum >= 500 : list[0] += 1 sum = sum - 500 elif sum >= 100 : list[1] += 1 sum = sum - 100 elif sum >= 50 : list[2] += ..

🔑알고리즘/programming language

[Python] 선택정렬 오름차순 구현하기

이 리스트를 선택정렬로 구현해보도록 합시다. list1 =[5,9,2,3,1] 일단 선택정렬에 대해 알아볼까요? 5 9 2 3 1 1 9 2 3 5 1 2 9 3 5 1 2 3 9 5 1 2 3 5 9 선택정렬이란? 첫 번째 값인 5 / 9,2,3,1 이 중에 최솟값인 1을 찾아서 5와 자리를 바꾼다. 1 / 9 / 2,3,5 이 중에 최솟값은 2를 찾아 9와 자리를 바꾼다. 1 / 2 / 9 / 3,5 이 중에 최솟값인 3을 찾아 9와 자리를 바꾼다. 1 / 2 / 3 / 9 / 5 이 중에 최솟값인 5를 찾아 9와 자리를 바꾼다. 1 / 2 / 3 / 5 / 9 로 정렬된다. list1 =[5,9,2,3,1] print(0,"번 째 반복 : ",list1) for i in range(len(list1..

pkyung
'파이썬' 태그의 글 목록 (3 Page)