사칙연산

Algorithm/PS

[BOJ/백준] 8932 - 7종 경기 [python]

문제 링크 8932번: 7종 경기 민혁이는 한국에서 열리는 7종 경기 대회에 참가한다. 7종 경기는 육상의 필드 경기와 트랙 경기 7 종목으로 이루어져 있다. (100미터 허들, 높이뛰기, 포환던지기, 200미터 달리기, 멀리뛰기, 창던 www.acmicpc.net 문제 풀이 주어진 표를 토대로 규칙에 맞게 계산해주면 된다. 단, 모든 값은 정수형으로 변환해주어야 한다. (반올림 x, 내림 o) 정답 코드 for _ in range(int(input())) : lst = [*map(int, input().split())] print(int(9.23076 * ((26.7 - lst[0]) ** 1.835)) + int(1.84523 * ((lst[1] - 75) ** 1.348)) + int(56.0211..

Algorithm/PS

[BOJ/백준] 8815 - Test [python]

문제 링크 8815번: Test Hektor lubi kartkówki w formie testów w których każde pytanie ma cztery możliwe odpowiedzi ( A, B, C lub D ). Kiedy nie zna prawidłowych odpowiedzi, zamiast strzelać, zaznacza odpowiedzi według schematu: W pierwszym zadaniu odpowiedź A W drugim za www.acmicpc.net 문제 풀이 문자열이 "ABCBCDCDADAB" 순으로 반복된다. 따라서, n이 입력될 때, 문자열에서 n을 12로 나눈 나머지인 인덱스의 문자를 출력한다. 1을 빼주는건 문자열의 인덱스가 0 ~ 11까지기 때..

Algorithm/PS

[BOJ/백준] 8794 - Poniedziałki [python]

문제 링크 8794번: Poniedziałki Jarek szczerze nie cierpi poniedziałków. Zaraz po sylwestrze postanowił napisać program, który obliczy ile poniedziałków czeka go w nowym roku 2011. Ponieważ jest dobrym programistą, uogólnił program tak, aby dało się go używać także an inn www.acmicpc.net 문제 풀이 문제의 입력값에 따라 몇 가지 조건을 추가했다. L == 1 인 경우 (시작이 월요일) N % M == 0 인 경우 : N // M N % M != 0 인 경우 : N // M + 1 L != 1..

Algorithm/PS

[BOJ/백준] 8678 - Zbiór [python]

문제 링크 8678번: Zbiór Pierwszy wiersz standardowego wejścia zawiera jedną liczbę całkowitą z (1 ≤ z ≤ 106), oznaczającą liczbę zestawów danych. W n kolejnych wierszach znajdują się opisy kolejnych zestawów. Każdy wiersz zawiera dwie liczby całkowite a, b (1 www.acmicpc.net 문제 풀이 두 입력값 a, b를 입력받을 때, b에서 a를 나눠주었을 때, 나머지가 0일 경우 "TAK"을 출력하고, 아닐 경우 "NIE"를 출력한다. 정답 코드 import sys input = sys.stdin.readlin..

Algorithm/PS

[BOJ/백준] 8661 - Stopki [python]

문제 링크 8661번: Stopki Pierwszy i jedyny wiersz standardowego wejścia zawiera trzy liczby całkowite x, k, a (1 ≤ k, a ≤ x ≤ 109), oznaczające odpowiednio odległość chłopców od siebie, długość stopy Kozika oraz Adriana. www.acmicpc.net 문제 풀이 x를 k + a로 나눈 나머지로부터 반복문을 통해 값을 출력해준다. 나머지를 구하지 않으면 시간이 초과된다. 정답 코드 x, k, a = map(int, input().split()) x %= (k + a) while True : x -= k if x < 0 : print(1) brea..

Algorithm/PS

[BOJ/백준] 7947 - Koncert [python]

문제 링크 7947번: Koncert Dla każdego zestawu danych wypisz trzy liczby całkowite r, g, b stanowiące opis trzech składowych koloru światła padającego na gwiazdę, będące uśrednieniem światła padającego z reflektorów. Podaj wynik uwzględniając zaokrąglenie matematyc www.acmicpc.net 문제 풀이 이 문제는 테스트 케이스마다 10개의 줄이 들어오는데, 각 줄마다 입력되는 세 값을 r, g, b라고 할 때, 10개의 r, g, b 값의 평균을 구해주는 문제이다. 단, 소숫점 첫째자리에서 반올림해준다. 여..

Algorithm/PS

[BOJ/백준] 7581 - Cuboids [python]

문제 링크 7581번: Cuboids Input is a series of lines, each containing 4 integers, l, w, h and v representing the length, width height and volume of a cuboid in that order. The integers are separated by a single space. 0 < l, w, h

Algorithm/PS

[BOJ/백준] 7523 - Gauß [python]

문제 링크 7523번: Gauß 각 테스트 케이스마다 "Scenario #i:"를 출력한 다음, n부터 m까지 모든 정수의 합을 출력한다. 각 테스트 케이스 사이에는 빈 줄을 하나 출력한다. www.acmicpc.net 문제 풀이 1부터 n까지 자연수의 합 공식인 n * (n + 1) // 2를 이용해준다. n, m이 10, 100이라면, 1부터 m 까지의 합은 5050이고, 1부터 n까지의 합은 1부터 10까지이므로 55이다. 그렇다면 10부터 100까지 수의 합은 5050 - 55 + 10이 된다. 이말인즉슨, 1부터 100까지의 합 - 1부터 9까지의 합 => 1부터 m까지의 합 - 1부터 n - 1까지의 합으로 생각할 수 있다. 정답 코드 for i in range(1, int(input()) +..

chanwoong1
'사칙연산' 태그의 글 목록 (4 Page)