구현 : 시뮬레이션과 완전 탐색 - 문자열 재정렬

2022. 10. 21. 16:54·Coding Test/코테 이론
반응형

문제 설명

알파벳 대문자와 숫자(0~9)로만 구성된 문자열이 입력으로 주어진다. 이때 모든 알파벳을 오름차순으로 정렬해 출력한 뒤, 그 뒤에 모든 숫자를 더한 값을 이어서 출력한다.

# 입력 조건

  • 첫째 줄에 하나의 문자열  S가 주어진다. ( 1<= S의 길이 <=10000 )

# 출력 조건

  • 첫째 줄에 문제에서 욕구하는 정답을 출력한다.
입력 예시 출력 예시
K1KA5CB7 ABCKK13

 

 

문제 해결 아이디어

  • 문자열이 입력되었을 때 문자를 하나씩 확인
    • 숫자인 경우 따로 합계를 계산
    • 알파벳인 경우 별도의 리스트를 저장

풀이  :  

input_str = input('')
sum = 0
list_str = []

for i in input_str:
    if ord(i)<60:   #isalpha() 메서드로도 확인가능
        sum += int(i)
    else :
        list_str.append(i)
list_str.sort()

result = ""
for i in list_str:
    result += i
result += str(sum)
print(result)
반응형

'Coding Test > 코테 이론' 카테고리의 다른 글

[이코테 python] 정렬 - 선택,삽입,퀵,계수 정렬과 예제  (1) 2024.02.11
구현 : 시뮬레이션과 완전 탐색 - 왕실의 나이트  (0) 2022.10.21
구현 : 시뮬레이션과 완전 탐색 - 시각 문제  (0) 2022.10.21
구현 : 시뮬레이션과 완전 탐색 - 상하좌우 문제  (0) 2022.10.20
그리디(탐욕법) 알고리즘 - 모험가 길드  (0) 2022.10.20
'Coding Test/코테 이론' 카테고리의 다른 글
  • [이코테 python] 정렬 - 선택,삽입,퀵,계수 정렬과 예제
  • 구현 : 시뮬레이션과 완전 탐색 - 왕실의 나이트
  • 구현 : 시뮬레이션과 완전 탐색 - 시각 문제
  • 구현 : 시뮬레이션과 완전 탐색 - 상하좌우 문제
jjikky
jjikky
  • jjikky
    jikky.env
    jjikky
  • 전체
    오늘
    어제
    • 분류 전체보기
      • React
      • Node.js
        • TDD
        • Node.js
        • mern
        • OAuth
        • js_facebook login
      • Coding Test
        • 백준 알고리즘
        • CodeUp
        • 코테 이론
      • Js
        • Javascript
      • study
        • python
        • android
        • Big data analysis
        • Logic Circuit
      • git
      • 개발일지
      • 게임기획
      • Docker
      • IPFS
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    파이썬
    NFT IPFS
    nft
    verilog할당문
    범주형 자료
    UI
    파이썬 완전탐색
    ipfs add
    안드로이드
    git 유용한 명령어
    verilog
    Ipfs
    그리디 알고리즘
    빅데이터
    ifps 네트워크 지연
    NFT Marketplace
    Python
    파이썬 그리디
    코딩테스트
    파이썬 딕셔너리
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
jjikky
구현 : 시뮬레이션과 완전 탐색 - 문자열 재정렬
상단으로

티스토리툴바