대외교육/코딩테스트

[230928][python]프로그래머스 코딩 기초 트레이닝 (day1~day3)

흑요석s 2023. 9. 28. 22:18

print("a =",a)  

print("a = "+ str(a))     ==> + 사용해서 풀이하려면 형식 맞춰줘야함.

 

 

 

문자열 다 출력후 마지막에 특정 문자 추가 : end = ""  (기본은 \n 으로 설정되어 있음)

각 문자열 마다 특정 문자 추가 : sep = ""

 

a.isupper() : 대문자인지 확인

a.upper() : 대문자로 변환

a.swapcase() : 문자 형태 변경

 

 

 

<문자리스트 문자열로 변환하기>

1. for 문 이용하기 ( arr에서 i번째 '값을' 불러온다는 것을 주의)

2.  ' '.join(arr) 이용하기

 

 

<더 크게 합치기>

1. 단순 비교

 

2. max 활용

def solution(a, b):
    a, b = str(a), str(b)
    answer = max(int(a+b),int(b+a))
    return answer

3. f 포맷 이용(https://velog.io/@keywookim/%ED%8C%8C%EC%9D%B4%EC%8D%AC-f-string-formatting%EC%9D%80-%EB%AC%B4%EC%A0%81%EC%9D%BC%EA%B9%8C)

 

https://latte-is-horse.tistory.com/296

def solution(a, b):
    answer = int(max(f"{a}{b}",f"{b}{a}"))
    return answer