반응형
백준알고리즘 3009번: 네 번째 점
알고리즘(Python,Java)2019. 7. 14. 12:39백준알고리즘 3009번: 네 번째 점

백준알고리즘 3009번: 네 번째 점 문제 세 점이 주어졌을 때, 축에 평행한 직사각형을 만들기 위해서 필요한 네 번째 점을 찾는 프로그램을 작성하시오. 사용언어 : pythton3 array_A = [] array_B = [] result = [] while(len(array_A)

백준알고리즘 4153번: 직각삼각형
알고리즘(Python,Java)2019. 7. 14. 02:18백준알고리즘 4153번: 직각삼각형

백준알고리즘 4153번: 직각삼각형 문제 과거 이집트인들은 각 변들의 길이가 3, 4, 5인 삼각형이 직각 삼각형인것을 알아냈다. 주어진 세변의 길이로 삼각형이 직각인지 아닌지 구분하시오. 사용언어 : python3 while(True): num= list(map(int,input().strip().split(" "))) Max_num = max(num) num.remove(Max_num) if sum(num) == 0: break elif Max_num ** 2 == num[0] **2 + num[1] **2 : print("right") else: print("wrong")

백준알고리즘 1193번: 분수찾기
알고리즘(Python,Java)2019. 7. 13. 23:53백준알고리즘 1193번: 분수찾기

백준알고리즘 1193번: 분수찾기 문제 무한히 큰 배열에 다음과 같이 분수들이 적혀있다. 1/1 1/2 1/3 1/4 1/5 … 2/1 2/2 2/3 2/4 … … 3/1 3/2 3/3 … … … 4/1 4/2 … … … … 5/1 … … … … … … … … … … … 이와 같이 나열된 분수들을 1/1 -> 1/2 -> 2/1 -> 3/1 -> 2/2 -> … 과 같은 지그재그 순서로 차례대로 1번, 2번, 3번, 4번, 5번, … 분수라고 하자. X가 주어졌을 때, X번째 분수를 구하는 프로그램을 작성하시오. 사용언어 : python3 input1 = int(input()) loop = input1 num = 1 while loop > 0: loop -= num num += 1 total_num = ..

백준알고리즘 2775번: 부녀회장이 될테야
알고리즘(Python,Java)2019. 7. 13. 22:11백준알고리즘 2775번: 부녀회장이 될테야

백준알고리즘 2775번: 부녀회장이 될테야 문제 평소 반상회에 참석하는 것을 좋아하는 주희는 이번 기회에 부녀회장이 되고 싶어 각 층의 사람들을 불러 모아 반상회를 주최하려고 한다. 이 아파트에 거주를 하려면 조건이 있는데, “a층의 b호에 살려면 자신의 아래(a-1)층의 1호부터 b호까지 사람들의 수의 합만큼 사람들을 데려와 살아야 한다” 는 계약 조항을 꼭 지키고 들어와야 한다. 아파트에 비어있는 집은 없고 모든 거주민들이 이 계약 조건을 지키고 왔다고 가정했을 때, 주어지는 양의 정수 k와 n에 대해 k층에 n호에는 몇 명이 살고 있는지 출력하라. 단, 아파트에는 0층부터 있고 각층에는 1호부터 있으며, 0층의 i호에는 i명이 산다. 사용언어 : python3 input1 = int(input())..

백준알고리즘 1316번: 그룹 단어 체크
알고리즘(Python,Java)2019. 7. 12. 01:26백준알고리즘 1316번: 그룹 단어 체크

백준알고리즘 1316번: 그룹 단어 체크 문제 그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다. 예를 들면, ccazzzzbb는 c, a, z, b가 모두 연속해서 나타나고, kin도 k, i, n이 연속해서 나타나기 때문에 그룹 단어이지만, aabbbccb는 b가 떨어져서 나타나기 때문에 그룹 단어가 아니다. 단어 N개를 입력으로 받아 그룹 단어의 개수를 출력하는 프로그램을 작성하시오. 사용언어 : python3 def check(str1): array = [] for index, value in enumerate(str1): if value not in array: array.append(value) else: if (index != 0) & (str1[..

백준알고리즘 2884번: 알람 시계
알고리즘(Python,Java)2019. 7. 11. 23:16백준알고리즘 2884번: 알람 시계

백준알고리즘 2884번: 알람 시계 문제 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, 조금만 더 자려는 마음은 그 어떤 것도 없앨 수가 없었다. 이런 상근이를 불쌍하게 보던, 창영이는 자신이 사용하는 방법을 추천해 주었다. 바로 "45분 일찍 알람 맞추기"이다. 이 방법은 단순하다. 원래 맞춰져있는 알람을 45분 앞서는 시간으로 바꾸는 것이다. 어차피 알람 소리를 들으면, 알람을 끄고 조금 더 잘 것이기 때문이다. 이 방법을 사용하면, 매일 아침 더 잤다는 기분을 느낄 수 있고, 학교도 지각하지 않게 된다. 현재 상근이가 맞춰논 알람 시각이 주어졌을 때, 창영이의 ..

반응형
image