김호쭈
DevForYou
김호쭈
전체 방문자
오늘
어제
  • 분류 전체보기 (321)
    • • 데이터베이스(DB) (9)
      • __SQL__ (9)
    • •알고리즘(Algorithm ) (117)
      • 문제풀이 (99)
      • 스터디 (14)
      • 알고리즘 팁 (4)
    • •Compter Science (57)
      • Operating System (25)
      • Computer Network (1)
      • Computer Vision (16)
      • Artificial Intelligence (14)
      • Software Technology (1)
    • • 독서 (36)
      • Design Pattern (24)
      • 객체지향의 사실과 오해 (1)
      • Object Oriented Software En.. (11)
    • • 개발 (26)
      • React (3)
      • node.js (6)
      • Django (11)
      • Spring boot (6)
    • • 개발Tip (4)
      • GitHub (0)
    • •프로젝트 (2)
      • 물물 (2)
    • •App (54)
      • 안드로이드 with Kotlin (50)
      • 코틀린(Kotiln) (4)
    • •회고 (8)
    • •취준일기 (3)
    • • 기타 (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 깃허브데스크탑
  • ㄱ
  • local저장소
  • 원격저장소
  • KMU_WINK
  • 로컬저장소
  • Remote저장소
  • GitHubDesktop

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
김호쭈

DevForYou

[백준-1427] 소트 인사이드 파이썬
•알고리즘(Algorithm )/문제풀이

[백준-1427] 소트 인사이드 파이썬

2022. 8. 7. 02:34

# 문제

# 풀이

## 첫번째 풀이

def solve():
  N = input()
  list = []
  for i in range(len(N)):
    list.append(N[i])
  list.sort(reverse=True)

  for i in list:
    print(i,end="")

최대 10의자리수까지 들어오기 때문에 메모리나 시간을 딱히 신경쓸 필요가 없다. 문자열 인덱싱을 통해 각각의 문자열을 리스트에 저장시킨후 파이썬 정렬 라이브러리를 사용해서 정렬시킨다.

 

## 두번째 풀이

def solve2():
  N = input()
  for i in range(9,-1,-1):
    for j in N:
      if i == int(j):
        print(i,end="")

각자리는 0~9까지의 숫자중 한개이고, 내림차순 정렬 즉, 큰 수부터 차례로 출력해야하니까, 9->1까지 순회한다. 문자열을 순회하면서 해당 target수를 만날때마다 출력하는 과정을 거치면 쉽게 해결할 수 있다.

 

# 마치며

저작자표시 (새창열림)

'•알고리즘(Algorithm ) > 문제풀이' 카테고리의 다른 글

[백준-2747] 피보나치 수 파이썬, 재귀함수 시간초과 메모이제이션 방법사용  (0) 2022.08.08
[백준-10989] 수 정렬하기3 파이썬, 계수정렬  (0) 2022.08.07
[백준-10814] 나이순 정렬 파이썬  (0) 2022.08.07
[백준-4195] 친구 네트워크 파이썬, union-find풀이, 파이썬 set을 이용한 풀이  (0) 2022.08.06
[백준-5397] 키로거 파이썬  (0) 2022.08.05
    '•알고리즘(Algorithm )/문제풀이' 카테고리의 다른 글
    • [백준-2747] 피보나치 수 파이썬, 재귀함수 시간초과 메모이제이션 방법사용
    • [백준-10989] 수 정렬하기3 파이썬, 계수정렬
    • [백준-10814] 나이순 정렬 파이썬
    • [백준-4195] 친구 네트워크 파이썬, union-find풀이, 파이썬 set을 이용한 풀이
    김호쭈
    김호쭈
    공부하고 정리하고 기록하기

    티스토리툴바