[Algorithm] D-9 구현

Jifrozen·2021년 7월 7일
1

Algorithm

목록 보기
15/70

완전 지각...죄송합ㄴ다.....프젝때문에 하루하루 해커톤 하는것같다;;

럭키 스트레이트


n=input()
length=len(n)
left,right=0,0
for i in range (length//2):
    left+=int(n[i])
for j in range (length//2,length):
    right+=int(n[j])

if left==right:
    print("LUCKY")
else:
    print("READY")

문자열 재정렬

n=input()
a=[]
b=[]

for i in range(len(n)):
    if n[i].isalpha():
        a.append(n[i])
    else:
        b.append(n[i])
a.sort()
b.sort()

for i in range(len(a)):
    print(a[i],end='')
for i in range(len(b)):
    print(b[i],end='')

알파벳 숫자 나눠서 list append 후 정렬
다시 프린트

셀프 넘버

selfNum = set(range(1, 10001))
removeNum = set()
for i in range(1, 10001):
    for j in str(i):
        i += int(j)
    removeNum.add(i)

selfNum = sorted(selfNum - removeNum)

for i in selfNum:
    print(i)

set 차집합 이용

안읽어진다....내일이나 복습시간때 하겟습니다...

3개의 댓글

comment-user-thumbnail
2021년 7월 8일

안녕하세요, 김덕우입니다! 바쁘실텐데, 이 스터디까지 열심히 하느라 고생 많으십니다!! 저도 뱀 문제가 눈에 안들어와서 복습 시간에 풀려고 합니다 흑 오늘도 화이팅입니다!! 너무 부담 갖지 마시고 올려주세요!!!

답글 달기
comment-user-thumbnail
2021년 7월 8일

set 차집합을 이용하는 방법이 있군요..저는 반복문을 많이 써서 그런지 제한시간을 못맞추었어요..!
오늘도 배워 갑니다!:)

답글 달기
comment-user-thumbnail
2021년 7월 8일

안녕하세요 😊입니다! 정말 바빠 보이시는데 매일 알고리즘 문제도 푸시고 멋지신 것 같아요!! 저도 뱀 문제 너무 안읽어졌습니다,,,🥲🥲 셀프 넘버 문제 굉장히 간결하게 푸셔서 또 한번 배우고 갑니다!!!

답글 달기