본문 바로가기

분류 전체보기212

코딩 문제 : 두 수의 연산값 비교하기 문제 설명연산 ⊕는 두 정수에 대한 연산으로 두 정수를 붙여서 쓴 값을 반환합니다. 예를 들면 다음과 같습니다.12 ⊕ 3 = 1233 ⊕ 12 = 312양의 정수 a와 b가 주어졌을 때, a ⊕ b와 2 * a * b 중 더 큰 값을 return하는 solution 함수를 완성해 주세요.단, a ⊕ b와 2 * a * b가 같으면  a ⊕ b를 return 합니다. 입출력 예abresult291364912912    나의 풀이def solution(a, b): return max((int(f"{a}{b}"),2*a*b)) 앞서 다른 사람의 풀이에서 배운것을 토대로 응용해서 이번엔 코드를 짧게 짤수있었다!! 2024. 10. 4.
코딩 문제 : 더 크게 합치기 문제 설명연산 ⊕는 두 정수에 대한 연산으로 두 정수를 붙여서 쓴 값을 반환합니다. 예를 들면 다음과 같습니다.12 ⊕ 3 = 1233 ⊕ 12 = 312양의 정수 a와 b가 주어졌을 때, a ⊕ b와 b ⊕ a 중 더 큰 값을 return 하는 solution 함수를 완성해 주세요.단, a ⊕ b와 b ⊕ a가 같다면 a ⊕ b를 return 합니다. 입출력 예abresult991991898898  나의 풀이def solution(a, b): name = str(a) + str(b) name1 = str(b) + str(a) if int(name) >= int(name1): return int(name) else: return int(name1)     다.. 2024. 10. 4.
코딩 문제 : 문자 리스트를 문자열로 변환하기 문제 설명문자들이 담겨있는 배열 arr가 주어집니다. arr의 원소들을 순서대로 이어 붙인 문자열을 return 하는 solution함수를 작성해 주세요.  입출력 예arrresult["a","b","c"]"abc"  나의 풀이def solution(arr): return ''.join(arr) 바로 다음문제에 배운것을 써볼수 있게 되었다!! 운이 좋게도 바로 전에 새로 알게된 join 함수를 응용하는 문제가 나왔다~럭키~~ 2024. 10. 4.
코딩 문제 : 문자열 섞기 문제 설명길이가 같은 두 문자열 str1과 str2가 주어집니다.두 문자열의 각 문자가 앞에서부터 서로 번갈아가면서 한 번씩 등장하는 문자열을 만들어 return 하는 solution 함수를 완성해 주세요. 입출력 예str1str2result"aaaaa""bbbbb""ababababab"  나의 풀이def solution(str1, str2): str3 = "" for i in range(len(str1)): str3 += str1[i] + str2[i] return str3 분명 for문도 사용했었는데... 왜 답이 나오지 않았었는지....  너무 어려워 보였는데 막상 답을 알고나면 약간 상실감이 몰려온다ㅋㅋㅋㅋㅋㅋ큐ㅠㅠ 아직 갈 길이 굉장히 멀다.다른 사람의 풀이def s.. 2024. 10. 4.
SQL 문제 : 루시와 엘라 찾기 문제 설명ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.NAMETYPENULLABLEANIMAL_IDVARCHAR(N)FALSEANIMAL_TYPEVARCHAR(N)FALSEDATETIMEDATETIMEFALSEINTAKE_CONDITIONVARCHAR(N)FALSENAMEVARCHAR(N)TRUESEX_UPON_INTAKEVARCHAR(N)FALSE동물 보호소에 들어온 동물 중.. 2024. 10. 4.
TIL 나의 공부일지♬ 오늘은 공부를 많이 하지는 못했지만 그래도 프로그래머스에서 기초문제들은 몇문제 풀어봤고, 과제자료 찾기랑 간단한 팀회의를 잠깐 가졌었다. 어제만 갈피가 잡히지않던 코딩문제들이 오늘은 이상하게도 갈피가 잡혔다. 그리고 코딩문제를 풀면서 새로운 함수를 하나더 배우게 되었다. swapcase()라는 함수인데 대소문자를 반대로 변환해주는 함수이다! 그렇게 잘 활용될거 같진 않지만 그래도 새로운 것을 배웠다는것에 중점을 두자!!아 그리고 오늘 커피주문 코드를 만드려고 했는데... 내가 생각했던거 보다 더 복잡하고 생각대로 흘러가지도 않아서.... 막혀버렸다 ㅠㅠㅠ 내일 다시 새롭게 해결방안을 찾아서 만들어봐야겠다.... 아니면 다른 방향으로라도!!!나 자신 칭찬해...화이팅!! 2024. 10. 3.