알고리즘 4

[JavaScript] 프로그래머스 Level1 완주하지 못한 선수

1. 문제 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요. 출처: programmers.co.kr/learn/courses/30/lessons/42576?language=javascript 코딩테스트 연습 - 완주하지 못한 선수 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수 ..

카테고리 없음 2021.03.25

파이썬(python) 프로그래머스 두 정수 사이의 합 구하기

문제 두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. 조건 - a와 b가 같은 경우는 둘 중 아무 수나 리턴하세요. - a와 b는 -10,000,000 이상 10,000,000 이하인 정수입니다. - a와 b의 대소 관계는 정해져 있지 않습니다. 내가 한 풀이 def solution(a, b): answer = 0 if b > a: # b가 보다 큰 경우 for i in range(a, b+1): # 반복문 범위를 a부터 b까지로 설정 answer = answer + i # answer을 a~b까지 중첩해서 더해주기 return answer ..

Python 백준 알고리즘 곱셈 문제 풀기

www.acmicpc.net/problem/2588 2588번: 곱셈 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. www.acmicpc.net 이번엔 단순한 곱셈이 아닌 세 자릿수 곱하기의 과정을 출력하는 문제 475와 385의 곱셈 과정을 출력해보기 A = int(input()) B = int(input()) C = B%10 #일의자리수 D = ((B//10)%10) #십의자리수 F = (B//100)#백의자리수 print(A*C) print(A*D) print(A*F) print(A*B) 첫 번째 입력받는 값에서 두 번째 입력받는 값의 일의 자릿수, 십의 자릿수, 백의 자릿수를 구하여 출력하면 됨. 1. 일의 자릿수 = 세 자릿수/ 10의 나머지 ex)..

Python 백준 알고리즘 문제 A+B 및 사칙연산 풀기(input,map,split)

알고리즘을 공부하기 위해 백준 사이트에 회원 가입해서 문제를 풀어보기로 했다. www.acmicpc.net/problem/1000 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 홈페이지에 들어가면 단계별로 알고리즘 문제를 풀수도 있고 채점까지 할 수 있는 좋은 사이트인 것 같다. 대기업들은 입사할 때 코딩테스트를 많이 보는데 보기 전 이 백준 사이트에서 공부하는 것을 추천! 본격적으로 문제를 풀어보겠다. A와 B의 입력값을 받아 출력하는 문제 A,B = map(int,input().split(" ")) print(A+B) 먼저 A와 B의 입력값을 받기 위하여 input()을 사용하고 입력된 값을 공백으로 나누어 받기 위하여 ...