문제 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]
문제 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..
문제 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 ..
문제 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..
문제 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
문제 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 = ..
문제 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
문제 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
문제 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