Python

PS (Problem Solving)/Programmers

[프로그래머스] 중앙값 구하기 - 파이썬

문제 https://school.programmers.co.kr/learn/courses/30/lessons/120811 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 설계 def solution(array): mid = int(len(array) // 2) array.sort() return array[mid]

PS (Problem Solving)/Programmers

[프로그래머스] 옷가게 할인 받기 - 파이썬

문제 https://school.programmers.co.kr/learn/courses/30/lessons/120818 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 설계 def solution(price): if price >= 500000: price = price * 0.8 elif price >= 300000: price = price * 0.9 elif price >= 100000: price = price * 0.95 price = price // 1 # 소수점 이하 버림 return price

PS (Problem Solving)/Programmers

[프로그래머스] 7의 개수 - 파이썬, 자바스크립트

문제 https://school.programmers.co.kr/learn/courses/30/lessons/120912 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 설계 파이썬 def solution(array): answer = 0 for num in array: num = str(num) num = list(num) for i in range(len(num)): if num[i] == '7': answer += 1 return answer 자바스크립트 function solution(array) { let answer = 0 array.forEac..

PS (Problem Solving)/Programmers

[프로그래머스] 문자열 정렬하기 (2) - 파이썬, 자바스크립트

문제 https://school.programmers.co.kr/learn/courses/30/lessons/120911 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 설계 파이썬 def solution(my_string): answer = '' my_string = list(my_string) for i in range(len(my_string)): my_string[i] = my_string[i].lower() my_string.sort() for i in range(len(my_string)): answer += my_string[i] return ..

PS (Problem Solving)/Programmers

[프로그래머스] OX퀴즈 - 파이썬

문제 https://school.programmers.co.kr/learn/courses/30/lessons/120907 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 설계 - 음수(-) 띄어쓰기 판별을 위해 뒤에서 부터 index 접근 - step 1 : z 추가 - step 2 : y 추가 - step 3 : 연산자 추가 - step 4 : x 추가 # step = 1 : z 추가 # step = 2 : y 추가 # step = 3 : 연산자 추가 # step = 4 : x 추가 def solution(quiz): answer = [] for i in..

PS (Problem Solving)/Programmers

[프로그래머스] 숫자 찾기 - 파이썬

문제 https://school.programmers.co.kr/learn/courses/30/lessons/120904 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 설계 def solution(num, k): num = list(str(num)) for i in range(len(num)): if int(num[i]) == k: return i + 1 return -1

PS (Problem Solving)/SW Expert Academy

[SWEA] 15612. 체스판 위의 룩 배치 - 파이썬

문제 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AYOBfxwaAXsDFATW SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 설계 - 룩(Rook)이 정확히 8개가 있어야 한다! -> 8개보다 적어도 no # 정확히 룩이 8개가 있어야 한다! -> 8개보다 없어도 no T = int(input()) for TC in range(1, T + 1): arr = [input() for _ in range(8)] answer = 'yes' Rook = 0 for x in range(8): # 위에서 아래로 검사 cnt = ..

PS (Problem Solving)/Programmers

[프로그래머스] 순서쌍의 개수 - 파이썬

문제 https://school.programmers.co.kr/learn/courses/30/lessons/120836 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 설계 def solution(n): answer = 0 for x in range(1, n + 1): for y in range(1, n + 1): if x * y > n: # 시간초과 방지 break elif x * y == n: answer += 1 return answer

PS (Problem Solving)/Programmers

[프로그래머스] 문자열안에 문자열 - 파이썬

문제 https://school.programmers.co.kr/learn/courses/30/lessons/120908 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 설계 def solution(str1, str2): if str2 in str1: return 1 return 2

PS (Problem Solving)/Programmers

[프로그래머스] 자릿수 더하기 - 파이썬

문제 https://school.programmers.co.kr/learn/courses/30/lessons/120906 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 설계 def solution(n): n = str(n) n = list(n) answer = 0 for i in range(len(n)): answer += int(n[i]) return answer

캐럿노트
'Python' 태그의 글 목록 (6 Page)