Koala - 12기/기초 알고리즘 스터디

문제 https://www.acmicpc.net/problem/15726 15726번: 이칙연산 첫째 줄에 세 개 정수 A, B, C(1 ≤ A, B, C ≤ 1,000,000)가 주어진다. 답은 int범위를 벗어나지 않는다. www.acmicpc.net 소스코드 a, b, c = map(int, input().split()) md = int(a*b/c) dm = int(a/b*c) print(max(md, dm)) 문제풀이 1. 세 개 정수 a, b, c 를 입력받는다. 2. 곱셈을 먼저하고 나눗셈을 나중에 하여 나온 값을 변수1(md)에 저장한다. 3. 나눗셈을 먼저하고 곱셈을 나중에 하여 나온 값을 변수2(dm)에 저장한다. 4. max명령어를 이용하여 더 큰 값을 출력한다.
문제 https://www.acmicpc.net/problem/15917 15917번: 노솔브 방지문제야!! 어떤 수 a가 2의 거듭제곱꼴로 나타내어진다고 해 봅시다. 그렇다면, a = 2n (단 n ≥ 0인 정수) 를 만족할 겁니다. 보통, 각 비트별로 검사를 하면서, 켜져 있는 비트의 개수를 알아내는 것도 좋은 www.acmicpc.net 문제풀이 1. 시간 초과 방지를 위해 sys 라이브러리의 readline() 함수를 이용한다. 2. 문제 조건에서 a는 1이상 2**31-1 이하 자연수이므로 리스트에 2**0 ~ 2**30까지 추가해둔 후, a값을 입력받아 비교한다. Code import sys input = sys.stdin.readline Q = int(input()) list = [] for..
문제 https://www.acmicpc.net/problem/20540 문제풀이 1. MBTI 네자리를 list에 입력받는다. 2. 네자리 모두 반대로 출력하기 위해 앞자리부터 하나씩 반대인 MBTI로 바꾸어 출력한다. 3. end 옵션을 사용하여 띄어쓰기나 줄바꿈 없이 출력한다. Code mbti = list(input()) if mbti[0] == 'E': print("I", end = '') elif mbti[0] == 'I': print("E", end = '') if mbti[1] == 'S': print("N", end = '') elif mbti[1] == 'N': print("S", end = '') if mbti[2] == 'T': print("F", end = '') elif mbti..
문제 https://www.acmicpc.net/problem/12756 12756번: 고급 여관 플레이어 A의 카드가 남아있다면 "PLAYER A"를, 플레이어 B의 카드가 남아있다면 "PLAYER B"를 출력한다. 모두 죽은 상태라면 "DRAW"를 따옴표 없이 출력한다. www.acmicpc.net 소스코드 ad1, hp1 = map(int, input().split()) ad2, hp2 = map(int, input().split()) while True hp1 -= ad2 hp2 -= ad1 if hp1 > 0 and hp2
문제 https://www.acmicpc.net/problem/4493 4493번: 가위 바위 보? 첫째 줄에는 테스트 케이스의 개수 t(0 < t < 1000)가 주어진다. 각 테스트 케이스의 첫째 줄에는 가위 바위 보를 한 횟수 n(0 < n < 100)이 주어진다. 다음 n개의 줄에는 R, P, S가 공백으로 구분되어 주어 www.acmicpc.net 소스코드 n = int(input()) for i in range(n) : m = int(input()) p1 = 0 p2 = 0 for j in range(m) : x,y = input().split() if x == y : continue elif (x == 'S' and y == 'P') or (x=='R' and y== 'S') or (x ==..
문제 https://www.acmicpc.net/problem/10886 10886번: 0 = not cute / 1 = cute 준희는 자기가 팀에서 귀여움을 담당하고 있다고 생각한다. 하지만 연수가 볼 때 그 의견은 뭔가 좀 잘못된 것 같았다. 그렇기에 설문조사를 하여 준희가 귀여운지 아닌지 알아보기로 했다. www.acmicpc.net 소스코드 N=int(input()) cute=0 not_cute=0 for i in range(N): opinion=int(input()) if opinion == 1: cute+=1 else: not_cute+=1 if cute > not_cute: print("Junhee is cute!") else: print("Junhee is not cute!") 문제풀이 ..
규칙 - 문제 인증, 블로그 포스팅, 모의테스트 참여를 하지 않을시 각각 활동비에서 -1000원씩 차감 - 학회 활동이 끝난 후, 스터디 우수 참여자에게 차감된 활동비를 N분의 1로 나눠서 지급 - 스터디 우수 참여자 기준은 남은 활동비의 내림차순으로 정렬하여 가장 높은 참여자들로 선정 권재욱 - kjwtt2360 김민우 - kimmw0325 김준 - kj02110100 안희수 - heesuya617 이호원 - howon512 이해령 - haeryeong 정연주 - 1208ehxhflk 홍지호 - jih023 1. 문제 인증 1주차 2주차 3주차 4주차 5주차 6주차 7주차 8주차 권재욱 ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ 김민우 ㅇ ㅇ ㅇ 김준 ㅇ ㅇ 안희수 ㅇ ㅇ 이호원 ㅇ ㅇ ㅇ 이해령 ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ..
KauKoala
'Koala - 12기/기초 알고리즘 스터디' 카테고리의 글 목록 (3 Page)