목록전체 글 (319)
개발자 뺚
시간 제한 : 1 초 메모리 제한 : 256 MB 문제 경근이는 수업 과제의 일환으로 연세대학교의 역사를 조사하고 있었다. 케케묵은 도서관 구석에서 경근이가 발견한 것은 역대 연고전의 야구경기 실황 기록문서였다. 하지만 문서를 가지고 있음에도 불구하고 한 눈에 당시의 경기 승패를 파악하기에는 어려움이 많았는데, 문서에는 회차별 양 팀 획득 점수만이 적혀져 있기 때문이었다. 경근이는 주어진 방대한 자료를 해석하는것이 귀찮았기 때문에 절친한 프로그래머 친구인 당신에게 도움을 요청했다. 주어진 실황 기록문서에서 어떤 팀이 이겼는지를 알아내 경근이를 도와주자! 입력 입력 파일의 첫 번째 줄에 테스트 케이스의 수를 의미하는 자연수 T가 주어진다. 그 다음에는 T개의 테스트 케이스가 주어진다. 각 테스트 케이스는 ..
scalar : 1x1 array vector : 1xn or nx1 array matrix : nxm array MATLAB의 기본 자료형은 배열이다. 배열의 종류로는 위와 같이 하나의 값을 가지는 스칼라(scalar), 행 또는 열의 형태로 요소를 가지는 벡터(vector) 그리고 두개 이상의 행과 열로 구성되는 행렬(matrix)이 있다. MATLAB은 함수의 인자로 배열을 넣을 때, 스칼라, 벡터, 행렬이 구분될 때도 있고 아닐 때도 있다. 구분될 때에는 각 배열의 종류별로 기능과 반환형을 설명하고, 구분되지 않을 때에는 배열을 통틀어 함수의 기능과 반환형을 설명할 것이다. 여기서 자료형이란 배열의 종류 중 스칼라, 벡터, 행렬을 구분한다는 의미이다. sqrt(array); sqrt() 함수는 배..
시간 제한 : 1 초 메모리 제한 : 256 MB 문제 아래 예제와 같이 개를 출력하시오. 입력 없음. 출력 개를 출력한다. #include int main() { printf("|\\_/|\n|q p| /}\n( 0 )\"\"\"\\\n|\"^\"` |\n||_/=\\\\__|"); return 0; }
시간 제한 : 1 초 메모리 제한 : 256 MB 문제 정수 N개로 이루어진 수열 A와 정수 X가 주어진다. 이때, A에서 X보다 작은 수를 모두 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. 출력 X보다 작은 수를 입력받은 순서대로 공백으로 구분해 출력한다. X보다 작은 수는 적어도 하나 존재한다. #include int main() { int n = 0; int x = 0; scanf("%d %d", &n, &x); int arr[10000] = {0}; for (int i = 0; i < n; i++) sca..
시간 제한 : 1 초 메모리 제한 : 128 MB 문제 예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다. 크로아티아 알파벳변경 č c= ć c- dž dz= đ d- lj lj nj nj š s= ž z= 예를 들어, ljes=njak은 크로아티아 알파벳 6개(lj, e, š, nj, a, k)로 이루어져 있다. 단어가 주어졌을 때, 몇 개의 크로아티아 알파벳으로 이루어져 있는지 출력한다. dž는 무조건 하나의 알파벳으로 쓰이고, d와 ž가 분리된 것으로 보지 않는다. lj와 nj도 마찬가지이다. 위 목록에 없는 알파벳은 한 글자씩 센다. 입력 첫째 줄에 최대 100글자의 단어가 주어진다. 알파벳 소문자와 '-', '='로만 이루어..
시간 제한 : 1 초 메모리 제한 : 128 MB 문제 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수는 3이 된다. "OOXXOXXOOO"의 점수는 1+2+0+0+1+0+0+1+2+3 = 10점이다. OX퀴즈의 결과가 주어졌을 때, 점수를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있고, 길이가 0보다 크고 80보다 작은 문자열이 주어진다. 문자열은 O와 X만으로 이루어져 있다. 출력 각 테스트 케이스마다 점수를 출력한다. #include int main() { ..
시간 제한 : 1 초 메모리 제한 : 256 MB 문제 아래 예제와 같이 고양이를 출력하시오. 입력 없음. 출력 고양이를 출력한다. #include int main() { printf("\\ /\\\n ) ( ')\n( / )\n \\(__)|"); return 0; }
시간 제한 : 1 초 메모리 제한 : 256 MB 문제 서울의 오늘 날짜를 출력하는 프로그램을 작성하시오. 입력 입력은 없다. 출력 서울의 오늘 날짜를 "YYYY-MM-DD" 형식으로 출력한다. #include #include int main() { time_t now; struct tm* t; now = time(NULL); t = localtime(&now); printf("%d-%d-%d", t->tm_year + 1900, t->tm_mon + 1, t->tm_mday); return 0; }