728x90

알고리즘 87

Day2 - 3) 분수의 덧셈

프로그래머스 문제: https://school.programmers.co.kr/learn/courses/30/lessons/120808 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 def solution(denum1, num1, denum2, num2): answer = [] for i in range(max(num1,num2),(num1*num2)+1): # 분수로 만들기 if (i % num1 ==0) & (i % num2 ==0): denum3 = (i/num1) * denum1 + (i/num2) * denum2 num3 = i # 기..

Day2 - 2) 숫자 비교하기

프로그래머스 문제: https://school.programmers.co.kr/learn/courses/30/lessons/120807 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 1. if ~ else문으로 풀기 def solution(num1, num2): answer = 0 if num1 == num2: answer=1 else : answer = -1 return answer 2. if ~ else문 축약하기 def solution(num1, num2): return 1 if num1==num2 else -1 문제를 풀면서 느낀점

Day2 - 1) 두 수의 나눗셈

프로그래머스 문제: https://school.programmers.co.kr/learn/courses/30/lessons/120806?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 def solution(num1, num2): answer = 0 answer = num1/num2 answer *= 1000 return int(answer) def solution(num1, num2): answer = 0 answer = int((num1 / num2) * 1000) return answer def solution..

Day3 - 사칙연산, 배열, 수학

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

Day2 - 사칙연산, 조건문, 배열

1. 두수의 나눗셈 프로그래머스 문제: https://school.programmers.co.kr/learn/courses/30/lessons/120806?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 def solution(num1, num2): return int(num1/num2* 1000) 2. 숫자 비교하기 프로그래머스 문제: https://school.programmers.co.kr/learn/courses/30/lessons/120807?language=python3 프로그래머스 코드 중심의 개발자 채..

Day1 - 사칙연산

1. 두 수의 합 프로그래머스 문제: https://school.programmers.co.kr/learn/courses/30/lessons/120802?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 def solution(num1, num2): return num1+num2 def solution(num1, num2): return sum([num1,num2]) 2. 두 수의 차 프로그래머스 문제: https://school.programmers.co.kr/learn/courses/30/lessons/120803..

프로그래머스: 코딩테스트 입문(머쓱이 스탬프 챌린지)

프로그래머스 사이트에서 레벨0 100문제를 25일동안 4문제 풀면 머쓱이 스탬프를 받을 수 있습니다. 프로그래머스 > 코딩테스트 연습 > 코딩테스트 입문 '차근차근 시작해 보세요' 옆 캘린더 이모티콘을 클릭하면 코딩테스트 입문 캘린더를 볼 수 있습니다. Day1 부터 Day25까지 4문제씩 총 100문제를 푸는 챌린지 입니다! * 주의 * 문제를 풀 때 다른 사람의 풀이를 보면 점수를 얻을 수 없으며 스탬프도 받을 수 없습니다!!! 저는 2022년 12월말부터 문제를 풀기 시작했습니다. 블로그에 문제 풀이를 작성하면서 복습하고 더 좋은 방향으로 발전시키기 위해서 블로그에 작성하기로 했습니다. 문제풀이를 2~3단계정도로 나누려고 합니다. 1. if와 for문을 사용해서 문제를 풀기(현재 진행 중) 2. 블..

728x90