본문 바로가기

PROGRAMMING CODE/PYTHON22

[BAEKJOON] No.2163 Python 초콜릿 자르기 2163번: 초콜릿 자르기 정화는 N×M 크기의 초콜릿을 하나 가지고 있다. 초콜릿은 금이 가 있는 모양을 하고 있으며, 그 금에 의해 N×M개의 조각으로 나눠질 수 있다. 초콜릿의 크기가 너무 크다고 생각한 그녀는 초콜릿 www.acmicpc.net 예상 코드 import sys N,M = map(int,input().split()) width = N*M number = width sum = 0 while 1 : if number==1 : break sum += (width/number) number = number/2 print("%d" % sum) 결과 : 런타임 에러 내가 짠 코드는 2의 배수로 각각 나눠지는 개수를 더하도록 기능하는 것이었다. 하지만.. 수식으로 간단히 풀릴줄이야 .. 2023. 1. 27.
[BAEKJOON] No.3046 Python R2 3046번: R2 두 숫자 R1과 R2가 있을 때, 두 수의 평균 S는 (R1+R2)/2와 같다. 상근이는 정인이 생일 선물로 두 숫자 R1과 R2를 주려고 한다. 생일 파티에서 상근이는 정인이에게 이 두 숫자를 말해주고, 정인이는 www.acmicpc.net 코드 import sys R1,S = map(int,input().split()) R2 = (S*2)-R1 print(R2) R1과 S를 입력받고 R2를 구하는 문제. S = (R1+R2)/2 -> R2=(S*2)-R1 으로 바꾸어 계산 2023. 1. 27.
[BAEKJOON] No.10986 Python 나머지 합 10986번: 나머지 합 수 N개 A1, A2, ..., AN이 주어진다. 이때, 연속된 부분 구간의 합이 M으로 나누어 떨어지는 구간의 개수를 구하는 프로그램을 작성하시오. 즉, Ai + ... + Aj (i ≤ j) 의 합이 M으로 나누어 떨어지는 (i, j) www.acmicpc.net 처음으로 짠 코드. 순서쌍만을 생각해서 하나씩 접근했다. import sys N,M = map(int,input().split()) N_list = list(map(int,input().split())) print(N_list) rst = 0 for i in range(N) : for j in range(i,N) : print("\n[",i,",",j,"]") sum=0 for k in range (i,j.. 2023. 1. 25.
PYTHON DOWNLODE _ macOS 맥북에는 이미 파이썬이 깔려있다고 한다! 하지만 최신버전 다운로드. ​ ​ ​https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org 노랑버튼 눌러줌 그리고 maxOS버전 다운 ​ 설치. ​ IDLE 실행하면 완료(위치 잃어버렸으면 파인더에 python만 쳐도 나오던데,,) ​ 터미널에 Python3 --version 치면 3점대 버전이 뜨면 ㄹㅇ완료 ​ 2021. 10. 14.