분류 전체보기 213

Lv.1_제일 작은 수 제거하기

https://school.programmers.co.kr/learn/courses/30/lessons/12935 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(arr): arr.remove(min(arr)) if len(arr) == 0: arr.append(-1) return arr len(arr) == 0인 이유 위에서 가장 작은 수를 제거하면 길이가 0이 되기 때문이다

Lv.1_음양 더하기

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

Lv.1_핸드폰 번호 가리기

https://school.programmers.co.kr/learn/courses/30/lessons/12948 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(phone_number): answer = '' phone_number = list(phone_number) for i in range(0, len(phone_number)-4): phone_number[i] = "*" return ''.join(phone_number) ''.join()은 정말 유용한 함수인 것 같다

Lv.1_서울에서 김서방 찾기

https://school.programmers.co.kr/learn/courses/30/lessons/12919 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(seoul): answer = 0 for i in range(0, len(seoul)): if seoul[i] == "Kim": answer = i return ("김서방은 "+ str(answer) + "에 있다") return print("김서방은 "+ str(answer) + "에 있다") 는 오류가 떴다 return에는 굳이 print를 하지 않아도 괜찮은가보다

Lv.1_두 정수 사이의 합

https://school.programmers.co.kr/learn/courses/30/lessons/12912 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(a, b): answer = 0 if a >= b : for i in range(b, a+1): answer += i else: for j in range(a, b+1): answer += j return answer 이번 프로그래밍의 교훈 숫자 대소관계를 잘 파악하자

Lv.1_문자열 내 p와 y의 개수

https://school.programmers.co.kr/learn/courses/30/lessons/12916 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(s): word_list = list(s) number_p = 0 number_y = 0 for word in word_list: if word.upper() == 'P': number_p += 1 elif word.upper() == 'Y': number_y += 1 if number_p == number_y: answer = True else: answer = False..

Lv.3_헤비 유저가 소유한 장소

https://school.programmers.co.kr/learn/courses/30/lessons/77487 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT * FROM PLACES WHERE HOST_ID IN (SELECT HOST_ID FROM PLACES GROUP BY HOST_ID HAVING COUNT(*) >= 2) ORDER BY ID;

Lv.3_카테고리 별 도서 판매량 집계하기

https://school.programmers.co.kr/learn/courses/30/lessons/144855 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT B.CATEGORY, SUM(S.SALES) TOTAL_SALES FROM BOOK B INNER JOIN BOOK_SALES S ON B.BOOK_ID = S.BOOK_ID WHERE EXTRACT(MONTH FROM S.SALES_DATE) = 1 GROUP BY B.CATEGORY ORDER BY 1;