본문 바로가기

파이썬join2

[프로그래머스] 파이썬 기초 트레이닝 DAY5 조건문 파이썬 프로그래머스 코딩 기초 트레이닝 day5 코드처리하기 def solution(code): ret = "" mode = 0 for idx in range(len(code)): if code[idx] == "1": mode = 1 - mode else: if mode == 0 and idx % 2 == 0: #mode가 0이고 idx가 짝수면 ret += code[idx] elif mode == 1 and idx % 2 == 1: #mode가 1이고 idx가 홀수면 ret += code[idx] if ret == "": return "EMPTY" 문제를 이해하는데 좀 오래걸렸다 워낙 문제가 길어서 좀 헷갈렸는데 이해하려하지 않고 그렇구나 받아들이면 문제 설명대로 차근차근 코드를 짜니 풀렸다. 어려운 .. 2023. 8. 20.
프로그래머스 파이썬 코딩테스트연습 입문 오답노트 한 번만 등장한 문자_python 알파벳순으로 문자열 정렬 구분자.join(sorted()) 프로그래머스 파이썬 코딩테스트연습 입문 오답노트 한 번만 등장한 문자_python 알파벳순으로 문자열 정렬 구분자.join(sorted()) 정답: def solution(s): a ="" for i in s: if s.count(i) ==1: a= a+i return "".join(sorted(a)) 오답: 내가 원하는 답이 나오긴했지만 형식이 잘못됐다. 리스트형식으로 되어있는 문자들을 합쳐서 하나의 문자열로 만들어내도록 하기 위해선 join 함수를 사용해야만 한다. 그리고 문제를 풀면서 헷갈렸던게 sort함수는 문자형식은 안된다는점 그래서 구글링을 통해 알게된 문자열을 알파벳 순으로 정렬하는 방법 구분자.join(sorted()) "".join(sorted(문자열)) 파이썬 python 문자열 합치기.. 2023. 6. 26.