본문 바로가기

반응형

정렬

[알고리즘 공부] 01. 정렬 _ Python 안녕하세요~! 27년차 진로탐색꾼 조녁입니다. 코딩테스트를 풀어도 계속 막히는 저를 보며 .. 인적성을 처음 무작정 풀다가 책을 던졌던 그 때가 떠올랐습니다 ..허허 그때 유튜브에서 봉봉TV 찾아서 개념공부하고 적용시키면서 푸니까 많이 늘었던 기억이 있어서 !! 본격적으로 알고리즘 이론 공부를 해볼까합니다. 오늘은 첫번째로 "정렬"에 대해서 공부해봤습니다. 정렬이란 , 데이터를 특정한 기준에 따라 순서대로 나열하는 것을 말합니다. 1.선택 정렬 : 처리되지 않은 데이터 중에서 가장 작은 데이터를 선택해 맨 앞에 있는 데이터와 바꾸는 것을 반복합니다. #예시 코드 array = [7,5,9,0,3,1,6,2,4,8] for i in range(len(array)): min_index = i #가장 작은 원.. 더보기
[프로그래머스] 가장 큰 수 안녕하세요~ 27년차 진로탐색꾼 조녁입니다! 1일 1코테 22일차! 고득점 Kit 에서 정렬 테마 문제 풀어보았습니다. 2단계라 그런지 확실히 생각할 거리가 좀 있었습니다. 어제랑 그제는 전에 푼 문제들 복습하고 개인 프로젝트 진행하느라 문제를 못풀어봤네요 .. · 문제명 : 가장 큰 수 · 사용 언어 : Python3 · 난이도 : Level2 · 문제 설명 programmers.co.kr/learn/courses/30/lessons/42746 코딩테스트 연습 - 가장 큰 수 0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요. 예를 들어, 주어진 정수가 [6, 10, 2]라면 [6102, 6210, 1062, 1026, 2610, 2106]를 만들 수 있고.. 더보기

반응형