본문 바로가기

Dev. Etc

(63)
[Python] 백준 알고리즘 3046번 문제풀이 (R2) www.acmicpc.net/problem/3046 3046번: R2 두 숫자 R1과 R2가 있을 때, 두 수의 평균 S는 (R1+R2)/2와 같다. 상근이는 정인이 생일 선물로 두 숫자 R1과 R2를 주려고 한다. 생일 파티에서 상근이는 정인이에게 이 두 숫자를 말해주고, 정인이는 www.acmicpc.net R1, S = map(int, input().split()); R2 = (S * 2)-R1; print(R2); (R1*R2)/2 = S 라고 했을때 R2의 값을 얻기위해 (S*2)-R1라는 계산식이 나옵니다. 즉, R2 = (S*2)-R1 로 계산해주고 R2를 출력해줍니다.
[Python] 백준 알고리즘 2588번 문제풀이 (곱셈) www.acmicpc.net/problem/2588 2588번: 곱셈 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. www.acmicpc.net A = int(input()) B = int(input()) out1 = A*((B%100)%10) out2 = A*((B%100)//10) out3 = A*(B//100) result = A*B print(out1, out2, out3, result, sep='\n') 두 개의 세 자리 수를 int(input())을 이용해 int형 변수로 입력 받아줍니다. out1은 A와 B의 첫번째 자리수를 곱한 결과를 보여줘야하므로 B의 첫번째 자리수를 만들어주는 계산식인 (A*((B%100)%10))으로 계산하여 A와 곱셈을..
[Python] 백준 알고리즘 10430번 문제풀이 (나머지) www.acmicpc.net/problem/10430 10430번: 나머지 첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000) www.acmicpc.net A, B, C = map(int, input().split()); print((A+B)%C, ((A%C)+(B%C))%C, (A*B)%C, ((A%C)*(B%C))%C, sep='\n') A, B, C 변수에 int 타입으로 숫자를 입력받아 각각 저장합니다. 위 문제에서 출력을 보면 첫째줄, 두번째줄.....에 계산식에 맞게 출력되면 되므로, 계산식으로 print함수 안에 넣어줍니다. 이때 sep는 python의 print함수에서 제공하는 매개변수로써 출력될때 구분할 수 있는 구분자라고 생각하시면 됩니다.
[오라클] 프로그래머스 59035번 문제풀이 (역순 정렬하기) programmers.co.kr/learn/courses/30/lessons/59035 코딩테스트 연습 - 역순 정렬하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr // 역순 정렬하기 SELECT NAME, DATETIME from ANIMAL_INS order by ANIMAL_ID desc; 동물 보호소에 들어온 동물의 정보를 담은 ANIMAL_INS 테이블을 select 조회하되, ANIMAL_ID 역순으로 정렬하기 위해 de..
[오라클] 프로그래머스 59034번 문제풀이 (모든 레코드 조회하기) programmers.co.kr/learn/courses/30/lessons/59034 코딩테스트 연습 - 모든 레코드 조회하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr // 모든 레코드 조회하기 SELECT * from ANIMAL_INS order by ANIMAL_ID; 동물 보호소에 들어온 동물의 정보를 담은 ANIMAL_INS 테이블을 select하되, 정렬을 ANIMAL_ID 컬럼을 기준으로 정렬해줍니다.
[Python] 백준 알고리즘 10869번 문제풀이 (사칙연산) www.acmicpc.net/problem/10869 10869번: 사칙연산 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. www.acmicpc.net a, b = map(int , input().split()) print(a+b) # 덧셈 print(a-b) # 뺄셈 print(a*b) # 곱셈 print(a//b) # 몫 print(a%b) # 나머지 map에 int와 input().split()을 넣으면 split의 결과를 모두 int로 변환해줍니다. (만약에 실수로 변환할 경우에는 int 대신에 float를 넣습니다.) 입력받는 부분은 input으로써, 실행시에 7 3 이런식으로 띄어서 입력해주어야 split로 나..
[Python] 백준 알고리즘 1008번 문제풀이 (A/B) www.acmicpc.net/problem/1008 1008번: A/B 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. www.acmicpc.net a, b = map(int , input().split()) print(a/b) map에 int와 input().split()을 넣으면 split의 결과를 모두 int로 변환해줍니다. (만약에 실수로 변환할 경우에는 int 대신에 float를 넣습니다.) 입력받는 부분은 input으로써, 실행시에 8 2 이런식으로 띄어서 입력해주어야 split로 나눌수있습니다. 입력받은 a와 b를 각각 변수에 담고 print함수를 이용해서 두 숫자를 나눗셈하여 출력해줍니다.
[Python] 백준 알고리즘 1001번 문제풀이 (A-B) www.acmicpc.net/problem/1001 1001번: A-B 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. www.acmicpc.net a, b = map(int, input().split()) print(a-b) map에 int와 input().split()을 넣으면 split의 결과를 모두 int로 변환해줍니다. (만약에 실수로 변환할 경우에는 int 대신에 float를 넣습니다.) 입력받는 부분은 input으로써, 실행시에 5 3 이런식으로 띄어서 입력해주어야 split로 나눌수있습니다. 입력받은 a와 b를 각각 변수에 담고 print함수를 이용해서 두 숫자를 뺄셈하여 출력해줍니다.