본문 바로가기
728x90
728x90

코딩테스트3

코드업 기초100제2 Python 여러분, 안녕하세요!! 오늘은 이전에 남겼던 코드업 기초 100제에 이어서 나머지 문제들을 다뤄보려고 합니다. 따라서 이번 페이지는 6051~6098번(51~98번)까지의 문제 및 풀이입니다. #51. a,b = map(int,input().split()) print(a!=b) 0 1 True #52. 정수값이 입력될 때, 그 불 값을 출력하는 프로그램 n = int(input()) print(bool(n)) 0 False #53. 정수값이 입력될 때, 그불 값을 반대로 출력하는 프로그램 a=bool(int(input())) print(not(a)) 1 False #54. 2개의 정수값이 입력될 때, 그 불 값이 모두 True일 때에만 True를 출력하는 프로그램 a,b = input().split() .. 2022. 7. 11.
파이썬을 이용한 정렬 알고리즘(버블, 선택, 삽입, 퀵) 오늘은 정렬 알고리즘을 들고 왔다!! 정렬 알고리즘에는 버블 정렬, 선택 정렬, 삽입 정렬, 퀵 정렬 이렇게 4가지의 종류가 있는데 각각 무엇을 나타내는지 따라 해 보자..! ● 정렬 알고리즘 버블 정렬 선택 정렬 삽입 정렬 퀵 정렬 # Swap Algorithm a=10 b=5 # a=b # b=a # c=a # a=b # b=c # print(a,b) a,b = b,a print(a,b) 5 10 1. 버블 정렬 서로 이웃하는 것끼리 비교 후 교환 """ 55 7 78 12 42 n=5 ---------------------- 7_ 55_ 78 12 42 7 55_ 78 12 42 7 55 12 78- 42 7 55 12 42_ 78_ ---------------------- 7_ 55_ 12 42 .. 2022. 6. 10.
파이썬을 이용한 알고리즘 요즘은 취업난에 코딩 테스트도 많고 정말 힘든 시기 인듯하다... 그래도 스스로 노력하고, 준비한다면 언젠가 기회는 찾아올 것이라 생각된다! 모두들 화이팅 하자는 의미로 몇 가지 알고리즘에 대해서 준비해보았다. 첫 번째 1부터 n까지의 합 구하기 합을 기록할 변수를 만들고 0을 저장 n을 1부터 1씩 증가하면서 반복 반복문 안에서 합을 기록할 변수에 1씩 증가된 값을 더함 반복이 끝나면 합을 출력 # O(n) def sum1(n): total = 0 for i in range(1, n+1): total += i return total # 시간측정 import time start_time = time.time() sum1(10000000) # 5050 end_time = time.time() print(".. 2022. 6. 7.
728x90
728x90