본문 바로가기
  • 머킹이의 머신로그

오늘부터 코딩테스트61

[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 기초 프로그램 풀기 [파이썬] 프로그래머스 Lv0. 대문자로 바꾸기, 소문자로 바꾸기, 배열에서 문자열 대소문자 변환하기, A강조하기, 특정한 문자를 대문자로 바꾸기 안녕하세요 머킹입니다. 주말에 좋은 카페 와서 코딩테스트 하니까 너무 좋네요. 대문자로 바꾸기 문제 설명 알파벳으로 이루어진 문자열 myString이 주어집니다. 모든 알파벳을 대문자로 변환하여 return 하는 solution 함수를 완성해 주세요. def solution(myString): answer = myString.upper() return answer 엄청 쉬운 문제였습니다. 그래서 그럴까요 1점 받았어요. 문득 프로그래머스 점수 기준은 뭘까? 궁금해지네요. 소문자로 바꾸기 문제 설명 알파벳으로 이루어진 문자열 myString이 주어집니다. 모든 .. 2023. 10. 22.
[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 기초 프로그램 풀기 [파이썬] 프로그래머스 Lv0. 1로 만들기, 길이에 따른 연산, 원하는 문자열 찾기 안녕하세요 머킹입니다. 일주일 내내 감기를 앓고 살았는데... 벌써 주말이군요.... 왜 안 나을까요..? 그리고 이번 감기를 걸리고 나서 생각했는데 진짜 비염이신 분들은 정말 힘드실 것 같다는 생각을 했어요.... 1로 만들기 문제 설명 정수가 있을 때, 짝수라면 반으로 나누고, 홀수라면 1을 뺀 뒤 반으로 나누면, 마지막엔 1이 됩니다. 예를 들어 10이 있다면 다음과 같은 과정으로 1이 됩니다. 10 / 2 = 5 (5 - 1) / 2 = 4 4 / 2 = 2 2 / 2 = 1 위와 같이 4번의 나누기 연산으로 1이 되었습니다. 정수들이 담긴 리스트 num_list가 주어질 때, num_list의 모든 원소를 1로.. 2023. 10. 20.
[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 기초 프로그램 풀기 [파이썬] 프로그래머스 Lv0. 조건에 맞게 수열 변환하기 1, 조건에 맞게 수열 변환하기 2 안녕하세요. 머킹입니다. 오랜만에 프로그래머스 해보겠습니다!! 조건에 맞게 수열 변환하기 1 문제 설명 정수 배열 arr가 주어집니다. arr의 각 원소에 대해 값이 50보다 크거나 같은 짝수라면 2로 나누고, 50보다 작은 홀수라면 2를 곱합니다. 그 결과인 정수 배열을 return 하는 solution 함수를 완성해 주세요. def solution(arr): result = [] for num in arr: if num >= 50 and num % 2 == 0: result.append(num // 2) elif num < 50 and num % 2 == 1: result.append(num * 2) els.. 2023. 10. 19.
[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 기초 프로그램 풀기 [파이썬] 프로그래머스 Lv0. n보다 커질 때까지 더하기, 수열과 구간 쿼리 1 안녕하세요. 머킹입니다. 요즘 환절기라서 감기기운이 떨어지지 않네요. 다들 모쪼록 감기 조심하세요. n보다 커질 때까지 더하기 문제 설명 정수 배열 numbers와 정수 n이 매개변수로 주어집니다. numbers의 원소를 앞에서부터 하나씩 더하다가 그 합이 n보다 커지는 순간 이때까지 더했던 원소들의 합을 return 하는 solution 함수를 작성해 주세요. sum을 해서 더한 다음 이 수가 커지면 딱 나오도록 return 하는 함수를 만들어야겠습니다. def solution(numbers, n): answer = 0 for i, num in enumerate(numbers): answer += num if answer.. 2023. 10. 12.
728x90