Dia Egg - Shugo Chara
반응형

분류 전체보기 181

(Python)이상한 문자 만들기(프로그래머스 Lv.1)/upper(),lower(), 한줄코딩연습

이상한 문자 만들기(프로그래머스 Lv.1) https://school.programmers.co.kr/learn/courses/30/lessons/12930 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 코드 def solution(s): answer = '' s = list(s) even = 0 n = 0 while(n

(Python) map함수와 lambda형식의 활용

map() map의 기본 설명은 보통 map(function, iterable) # 첫 번째 매개변수로는 함수, 두 번째 매개변수로는 반복 가능한 자료형(리스트, 튜플 등) 이라고 설명되어있는데, 간단히 말하자면 map(인자에 하고싶은 기능, 변수(리스트,튜플 등 배열의 형태에서 하나씩 빼서 인자로 줌)) 이라고 생각하면 된다. 예를 들어 아래처럼 적용된다. def add_one(n): return n + 1 myList = [1, 2, 3, 4, 5] result = list(map(add_one, myList)) ##결과## result = [2, 3, 4, 5, 6] 주의할 점 주의 할 점은 map 함수의 반환 값은 map객체 이기 때문에 해당 자료형을 list 혹은 tuple로 형 변환시켜주어야 ..

Algorithm/TeamNote 2023.06.14

(Python) 예산(프로그래머스 Lv.1)/색다른 생각

예산(프로그래머스 Lv.1) https://school.programmers.co.kr/learn/courses/30/lessons/12982 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 코드 def solution(d, budget): answer, sum = 0, 0 d.sort() for i, money in enumerate(d): if sum + money > budget: return answer else: sum += money answer += 1 return answer 베스트 코드 d.sort() while budget < sum(..

(Python)직사각형 별찍기(프로그래머스 Lv.1)

직사각형 별찍기(프로그래머스 Lv.1)https://school.programmers.co.kr/learn/courses/30/lessons/12969 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 내 코드a, b = map(int, input().strip().split(' '))for i in range(b): print('*'*a)

(Python)행렬의 덧셈(프로그래머스 Lv.1)/zip()활용

행렬의 덧셈(프로그래머스 Lv.1) https://school.programmers.co.kr/learn/courses/30/lessons/12950 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 코드 def solution(arr1, arr2): answer = [[0]*len(arr1[0]) for _ in range(len(arr1))] for i in range(len(arr1)): for j in range(len(arr1[0])): answer[i][j] = arr1[i][j] + arr2[i][j] return answer 베스트 코드 d..

(Python)문자열 다루기 기본(프로그래머스 Lv.1)/isalpha()활용

문자열 다루기 기본(프로그래머스 Lv.1) https://school.programmers.co.kr/learn/courses/30/lessons/12918 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 코드 def solution(s): answer = True s = list(s) for i in range(len(s)): if s[i].isalpha() == True: return False if len(s)!= 4 and len(s)!=6: return False return answer 베스트 코드 return s.isdigit() and l..

(Python)부족한 금액 계산하기(프로그래머스 Lv.1)/max()의 활용

부족한 금액 계산하기(프로그래머스 Lv.1) https://school.programmers.co.kr/learn/courses/30/lessons/82612 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 코드 def solution(price, money, count): answer = -1 spend = 0 for i in range(count): spend += (i+1)*price answer = spend - money if answer

(Python)문자열 내림차순(프로그래머스 Lv.1)/ord(),chr()

(Python)문자열 내림차순(프로그래머스 Lv.1) https://school.programmers.co.kr/learn/courses/30/lessons/12917 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내코드 def solution(s): answer = '' s = list(s) for i in range(len(s)): s[i] = ord(s[i]) s.sort(reverse= True) for j in range(len(s)): s[j] = chr(s[j]) answer = ''.join(s) return answer 아스키코드 역순으로..

반응형