첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 숫자가 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. 수는 중복되지 않는다.출력 : 첫째 줄부터 N개의 줄에 오름차순으로 정렬한 결과를 한 줄에 하나씩 출력한
입력버퍼 ?int main(){ int a; char c;}위의 코드를 실행하여 데이터를 넣으려고하면 첫번째 scanf에서 정수를 입력하면 두번째 scanf를 거치지않고 바로 출력이 된다.그 이유는 첫번째 scanf에서 정수를 받고 엔터를 누르면 버퍼에 \\n(엔터)에
문제 JOI시는 남북방향이 H 킬로미터, 동서방향이 W 킬로미터인 직사각형 모양이다. JOI시는 가로와 세로의 길이가 1킬로미터인 H × W 개의 작은 구역들로 나뉘어 있다. 북쪽으로부터 i 번째, 서쪽으로부터 j 번째에 있는 구역을 (i, j) 로 표시한다. 각 구역의 하늘에는 구름이 있을 수도, 없을 수도 있다. 모든 구름은 1분이 지날 때마다 1킬로...
fgets () 는.. 마지막 엔터입력을 문자열에 포함합니다.scanf() 는 마지막 엔터입력을 문자열에 포함하지 않지요..그리고.. fgets() 는 공백 입력을 허가합니다만..scanf() 는 특정 마스크를 주지 않으면.. 입력은 공백에 의해 분리됩니다.scanf
오름차순인지 내림차순인지 믹스인지
이진탐색이란?이진탐색(이분검색)은 말 그대로 검색할 자료를 반씩 나누어 그 중간값을 찾는 대상값과 비교하는 작업을 반복하여 자료를 찾는 검색을 뜻하며 빠른속도로 자료를 찾을 수 있습니다. 단 이진탐색을 하기위해서는 데이터가 정렬되어 있어야 합니다.이진탐색을 할 데이터들
백준 10828 문제
소스코드int t;int n;int fibo41;int main(){ scanf("%d",&t);for(int j=0;j<t;j++){}ex1) n이 4일때 -> 3,21) 3호출 => 2,1호출2) 2호출 => 1,0 호출1-1) 2호출 => 1,0 호출0이 2
A와 B가 주어졌을때 두 수의 최대공약수 구하기 int GCD(int A,int B){ if(A%B==0){ return B;} // a에서 b를 나눈 나머지가 0이면 b를 리턴함 else{ return GCD(B,A%B); // 그게아니라
문제 = 셀프 넘버는 1949년 인도 수학자 D.R. Kaprekar가 이름 붙였다. 양의 정수 n에 대해서 d(n)을 n과 n의 각 자리수를 더하는 함수라고 정의하자. 예를 들어, d(75) = 75+7+5 = 87이다. 양의 정수 n이 주어졌을 때, 이 수를 시작
짝을 짓는거야