https://school.programmers.co.kr/learn/courses/30/lessons/164672 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 난이도: 레벨2 SELECT BOARD_ID, WRITER_ID, TITLE, PRICE, CASE WHEN STATUS = 'SALE' THEN '판매중' WHEN STATUS = 'RESERVED' THEN '예약중' WHEN STATUS = 'DONE' THEN '거래완료' END AS STATUS FROM USED_GOODS_BOARD WHERE DATE_FORMAT(CREATED_DAT..
Problem Solving
nonlocal n, answer 함수안에서 위와같이 nonlocal 선언을 하면 밖에 있는 전역변수를 가져온다.
https://school.programmers.co.kr/learn/courses/30/lessons/172927 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 난이도: 레벨2 유형: 정렬, 구현 fatigue = fatigue[:sum(picks)] 로 곡괭이로 닿지 못하는 부분을 제거해주지 못해서 처음시도에 100점을 받지 못했다. 아래 알고리즘은 입력광물들을 5개씩 끊어서 각 다이아곡괭이, 철곡갱이, 돌곡괭를 이용했을 시 드는 피로도를 [x,y,z]형태로 fatigue[]에저장하였다. 그 후 fatigue를 스톤, 철 ,다이아 피로도 크기순 으로 ..
string.lower() 해당 문자열을 소문자로 변환해준다. 숫자공백상관없음 string.upper() 해당 문자열을 대문자로 변환해준다. 숫자공백상관없음 'string'.join(리스트) 해당 리스트를 원소들을 하나의 문자열로 변환해준다. string이 원소 사이사이에 들어간다. 주로 공백이나 ''아무것도 넣지 않고 사용한다.
난이도: 레벨2 https://school.programmers.co.kr/learn/courses/30/lessons/12951 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr lower(), upper(), ''.join(리스트) 메소드를 알아야 쉽게 풀 수 있다. def solution(s): s= s.lower() s = list(s) s[0] = s[0].upper() for i in range(len(s)): if s[i] ==' ' and i!=len(s)-1 : s[i+1] = s[i+1].upper() ans = ''.join(s) prin..
난이도: 레벨1 https://school.programmers.co.kr/learn/courses/30/lessons/12937 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(num): if num%2==0: return "Even" else: return "Odd"
난이도: 레벨1 https://school.programmers.co.kr/learn/courses/30/lessons/12931 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(n): answer = 0 s = str(n) ans=0 for i in range(len(s)): ans += int(s[i]) return ans
sum(리스트) 리스트원소의 합을 알려준다. min(리스트) 리스트중 최솟값을 알려준다. max(리스트) 리스트중 최댓값을 알려준다.