Computer 133

BananaAllergy 공개

저는 아이돌의 무대 영상을 찾아볼 때 네이버 TV에서 찾아보는 편입니다.국내 방송사에서 유튜브에 올리지 않게 된 이후로 네이버 TV를 자주 사용하는데,네이버 TV는 여러가지 불편한 점이 있습니다. 태그도 검색에 포함되다 보니 최신 영상이 보고 싶어, 최신순으로 정렬을 하면제가 찾는 무대 영상보다 직캠이나 다른 영상들이 더 많이 뜨게 됩니다.그래서 제가 원하는 영상을 골라보고자 서비스를 개발하게 되었습니다. BananaAllergy는 네이버 TV에서 바나나 알러지 원숭이의 무대 영상만 가져옵니다.현재 서비스에서는 네이버 TV에 뮤직뱅크, 쇼 음악중심 등 방송사의 음악 프로그램 이름으로 업로드 된 바나나 알러지 원숭이의 무대 영상만 가져오고 있습니다.해당 서비스의 소스 코드는 https://github.co..

Computer 2018.04.24

Daily Algorithm - 퀴즈

문제2016년을 맞아 창원과학고등학교에서는 병설유치원을 만들었다. 유치원에는 보통 재미있는 놀이기구를 설치하는데, 공사가 덜 끝나서인지 아직 유치원에 놀이기구가 없는 채로 유치원이 운영되었다. 그래서 선생님들은 놀이기구를 대체하기 위해서 여러 가지 수학적인 퀴즈를 냈다.이곳의 유치원생 중 한 명인 기수는 상품을 받고 싶었지만 퀴즈가 너무 어려워서 당신에게 퀴즈를 대신 풀어 달라고 도움을 요청했다. 퀴즈의 내용은 이렇다.선생님들이 높이가 다른 여러 개의 막대기를 일렬로 세운다. 그리고 이웃한 막대기의 위쪽 끝은 서로 줄로 연결한다. 그러면 왼쪽에서 오른쪽으로 시선을 이동했을 때, 양쪽 막대기의 높이에 따라서 그 사이의 줄들이 올라가는 모양일 수도 있고, 내려가는 모양일 수도 있고, 가끔씩은 지면과 수평일 ..

Computer/Algorithm 2018.04.22

Daily Algorithm - 소수

문제문제1) 소수 (중등1)자연수 M과 N이 주어질 때 M이상 N이하의 자연수 중 소수인 것을 모두 골라 이들 소수의 합과 최소값을 찾는 프로그램을 작성하시오.예를 들어 M=60, N=100인 경우 60이상 100이하의 자연수 중 소수는 61, 67, 71, 73, 79, 83, 89, 97 총 8개가 있으므로, 이들 소수의 합은 620이고, 최소값은 61이 된다.입력첫 째 줄에 M이, 둘째 줄에 N이 주어진다. M과 N은 10000이하의 자연수이며 M은 N보다 같거나 작다.출력M이상 N이하의 자연수 중 소수인 것을 모두 찾아 첫째 줄에 그 합을, 둘째 줄에 그 중 최소값을 출력한다.단, M이상 N이하의 자연수 중 소수가 없을 경우는 첫째 줄에 -1을 출력한다.예제 입력60 100예제 출력620 61풀이..

Computer/Algorithm 2018.04.21

Daily Algorithm - 기억력 테스트 9

문제진짜 오랜만에 주현이 엄마는 기억력 테스트를 하기로 했다.주현이가 많이 컸기 때문에 이제 숫자만 가지고 테스트하기엔 부족하다.이번에도 N개의 숫자를 불러주고, M개의 질문을 한다.처음에 [단어]와 [숫자]를 불러주고, 질문으로 [단어]를 물어보면 해당 단어의 [숫자]를 말하는 것이다.그런데 불러 줄 때 같은 [단어]가 나오는 경우 [이전 단어]의 [숫자]에 [현재 숫자]를 더해야 한다.예를 들어 "ddobot 3" , "poketmon 5", "ddobot 7"을 불러 주고, 질문으로 "ddobot"을 물었을 경우 3+7인 10을 답해야 한다.이번에는 포켓몬 썬&문 카드 풀 팩이 걸려 있다. 주현이가 잘 할 수 있도록 도와주자.입력첫째 줄에 N과 M이 입력된다.(1

Computer/Algorithm 2018.04.17

Daily Algorithm - 단면의 최대 넓이

문제그림과 같이 길이가 n인 철판을 구부려서 단면이 직사각형인 ㄷ자 모양을 만들려고 한다.이 ㄷ자 모양을 수직으로 자른 단면의 넓이 s를 최대로 하려면 양 끝에서 얼마만큼 구부려야 하는지 계산하시오.입력길이 n이 입력된다.출력단면의 넓이 S를 최대로 하려면 얼마만큼 구부려야 하는지 출력하시오.단, 구부리는 길이는 정수 범위에서 생각하고, 최대 넓이가 같은 경우 구부리는 길이가 최소인 것을 출력한다.예제 입력16예제 출력4풀이#include int main(){ int n; scanf("%d", &n); if (((double) n / 4) - (n / 4) > 0.5) { printf("%d", (n / 4) + 1); } else { printf("%d", n / 4); }} 문제 출처 : http:/..

Computer/Algorithm 2018.04.16

Daily Algorithm - 딱지놀이

문제두 어린이 AA, BB가 딱지놀이를 한다. 딱 지놀이 규칙은 다음과 같다.두 어린이 는 처음에 여러 장의 딱지를 가지고 있 고, 매 라운드마다 각자 자신이 가진 딱 지 중 하나를 낸다.딱지에는 별(★), 동 그라미(●), 네모(■), 세모(▲), 네 가지 모양 중 하나 이상의 모양이 표시되어 있다.두 어린이가 낸 딱지 중 어느 쪽 이 더 강력한 것인지는 다음 규칙을 따 른다.- 만약 두 딱지의 별의 개수가 다르다 면, 별이 많은 쪽의 딱지가 이긴다.- 별의 개수가 같고 동그라미의 개수 가 다르다면, 동그라미가 많은 쪽의 딱지가 이긴다.- 별, 동그라미의 개수가 각각 같고 네 모의 개수가 다르다면, 네모가 많은 쪽의 딱지가 이긴다.- 별, 동그라미, 네모의 개수가 각각 같고 세모의 개수가 다르다면, 세..

Computer/Algorithm 2018.04.12

Daily Algorithm - 그릇

문제문제1) 그릇그릇을 바닥에 놓았을 때 그 높이는 10cm 이 다. 그런데 두 개의 그릇을 같은 방향으로 포개면 그 높이는 5cm만 증가된다. 만일 그릇이 서로 반대방향으로 쌓이면 높이는 그릇만큼, 즉 10cm 늘 어난다. 그릇을 괄호 기호로 나타내어 설명해보자. 편의상 그릇이 쌓여지는 방향은 왼쪽에서 오른쪽 이라고 가정한다. 그림에서 ‘(’은 그릇이 바닥에 바로 놓인 상태를 나타내며, ‘)’은 그릇이 거꾸로 놓인 상태를 나타낸다.만일 그릇이 포개진 모양이 아래 그림 1(a)와 같다면 전체의 높이는 25cm가 된다. 왜냐하면 처음 바닥에 있는 그릇의 높이가 10cm이고 이후 같은 방향으로 3개의 그릇이 포개져 있으므로 늘어난 높이는 5+5+5=15 이기 때문이다. 그림 1(b)와 같은 경우라면 그 높이..

Computer/Algorithm 2018.04.11

Daily Algorithm - 큰 수 비교

문제우리는 숫자를 int나 long long으로 숫자를 처리하였다.이번엔 그보다 더 큰 숫자를 비교해보자.최대 100자리의 두 숫자가 입력되면 작은수와 큰 수를 차례대로 출력하시오.입력정수 두개가 입력된다.(최대 100자리) - 같은 숫자는 입력되지 않는다.출력작은수 큰수 순서로 출력한다.예제 입력9999999999999999999999999 9999999999999999999999998예제 출력9999999999999999999999998 9999999999999999999999999풀이#include #include int main(){ char num1[100]; char num2[100]; scanf("%s %s", num1, num2); if (strlen(num1) > strlen(num2))..

Computer/Algorithm 2018.04.10