목록알고리즘 (30)
코밍이의 하루

문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/120825 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr [나의 풀이] def solution(my_string, n): answer = '' for c in my_string: answer += c * n return answer [다른 사람의 풀이] def solution(my_string, n): return ''.join(i*n for i in my_string) 1. 사용한 개념 1) for 반복문 2) 할당 연산자 3) joi..

문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/120805 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr [나의 풀이] def solution(num1, num2): return int(num1 / num2) 1. 사용한 개념 1) 산술 연산자 2) int() 2. 풀이 후기 - 이전에도 비슷하게 푼 경험이 있는데 정수로 반환하는 int()와 산술 연산자 /를 사용하는 방법에 대해 숙지하고 있어 쉽게 풀 수 있었다.

문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/120585 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr [나의 풀이] def solution(array, height): cnt = 0 for n in array: if n > height: cnt += 1 return cnt [다른 사람의 풀이] def solution(array, height): array.append(height) array.sort() array.reverse() #== array.sort(reverse=True..

문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/120802 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr [나의 풀이] def solution(num1, num2): answer = num1 + num2 return answer 1. 사용한 개념 1) 산술 연산자 2. 풀이 후기 - 산술 연산자 + 사용법을 알고 있으면 쉽게 풀 수 있고 answer 변수에 넣지않고 두 수를 합하여 바로 return시킬 수도 있다. (return num1 + num2)

문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/120803 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr [나의 풀이] def solution(num1, num2): return num1 - num2 1. 사용한 개념 1) 산술 연산자 2. 풀이 후기 - 산술 연산자 - 를 알면 쉽게 풀 수 있는 문제이다. 자신감을 상승시켜주는 문제 중 하나다.

문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/120806 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr [나의 풀이] def solution(num1, num2): return int(num1 / num2 * 1000) 1. 사용한 개념 1) 산술 연산자 2) 내장함수 int() 2. 풀이 후기 - 이번 문제의 경우 정수만 나타나야 하는 조건이 있어 소수점이 있어도 정수만 표현하게 해주는 int() 내장함수를 사용해야 했다. 사용 방법은 어렵지 않고 int 괄호 안에 정수화 시킬 값..