Coding test(2)
-
Python_Programmer_대소문자 바꿔서 출력하기
프로그래머스 (레벨0) 기초 코딩테스트 1. 문제 영어 알파벳으로 이루어진 문자열 str이 주어집니다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요. 2. 입출력 예시 입력 #1 aBcDeFg 출력 #1 AbCdEfG https://school.programmers.co.kr/learn/courses/30/lessons/181949 3. 코드입력 4. 아쉬운 점 - isupper(), upper(), lower()을 사용할 필요도, for문을 사용해 메모리를 낭비할 필요도 없는 간단한 문제였다는 것을 제출 후에야 알게 되었다. - swapcase() 함수를 이용하면 input된 문자열을 바로 답안 조건에 맞게 변경할 수 있다. (대문자 >> 소문자, 소문자 >>..
2023.07.16 -
Python_Programmers_더 크게 합치기
프로그래머스 (레벨0) 기초 코딩테스트 1. 문제 연산 ⊕는 두 정수에 대한 연산으로 두 정수를 붙여서 쓴 값을 반환합니다. 예를 들면 다음과 같습니다. 12 ⊕ 3 = 123 3 ⊕ 12 = 312 양의 정수 a와 b가 주어졌을 때, a ⊕ b와 b ⊕ a 중 더 큰 값을 return 하는 solution 함수를 완성해 주세요. 단, a ⊕ b와 b ⊕ a가 같다면 a ⊕ b를 return 합니다. 2. 입출력 예시 입출력 예 #1 a ⊕ b = 991 이고, b ⊕ a = 919 입니다. 둘 중 더 큰 값은 991 이므로 991을 return 합니다. 입출력 예 #2 a ⊕ b = 898 이고, b ⊕ a = 889 입니다. 둘 중 더 큰 값은 898 이므로 898을 return 합니다. https:..
2023.07.16