목록C++ & C#/C++ (21)
오보에블로그
/* 별 찍기 - 15 시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율 1 초 256 MB 1294 983 933 78.272% 문제 예제를 보고 별찍는 규칙을 유추한 뒤에 별을 찍어 보세요. 입력 첫째 줄에 N (1=0;j--){ printf(" "); } printf("*"); for(int j = 2*(N-i)-1; j > 0 ; j--){ printf(" "); } if(i
/* 별찍기 - 12 시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율 1 초 128 MB 3234 2712 2593 84.989% 문제 예제를 보고 별찍는 규칙을 유추한 뒤에 별을 찍어 보세요. 입력 첫째 줄에 N (1=0;j--){ printf(" "); } for(int j=i;j0;i--){ for(int j = i-2; j 0;j--){ printf("*"); } printf("\n"); }}Colored by Color Scriptercs The source of this problem is Baekjoon Online Judge(http://www.acmicpc.net/)
/*별찍기 - 13 성공 시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율 1 초 128 MB 2495 1913 1834 77.844% 문제 예제를 보고 별찍는 규칙을 유추한 뒤에 별을 찍어 보세요. 입력 첫째 줄에 N (10;j--){ printf("*"); } printf("\n"); }} Colored by Color Scripter cs The source of this problem is Baekjoon Online Judge(http://www.acmicpc.net/)
/*문제상근이의 할머니는 아래 그림과 같이 오래된 다이얼 전화기를 사용한다. 전화를 걸고 싶은 번호가 있다면, 숫자를 하나를 누른 다음에 금속 핀이 있는 곳 까지 시계방향으로 돌려야 한다. 다른 숫자를 누르려면 다이얼이 원래 위치로 돌아가기를 기다려야 한다.숫자 1을 걸려면 총 2초가 필요하다. 1보다 큰 수를 거는데 걸리는 시간은 이보다 더 걸리며, 한 칸 옆에 있는 숫자를 걸기 위해선 1초씩 더 걸린다. 상근이의 할머니는 전화 번호를 각 숫자에 해당하는 문자로 외운다. 즉, 어떤 단어를 걸 때, 각 알파벳에 해당하는 숫자를 걸면 된다. 예를 들어, UNUCIC는 868242와 같다. 할머니가 외운 단어가 주어졌을 때, 이 전화를 걸기 위해서 필요한 시간을 구하는 프로그램을 작성하시오. 입력첫째 줄에 ..
/*문제어떤 양의 정수 X의 자리수가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다. N이 주어졌을 때, 1보다 크거나 같고, N보다 작거나 같은 한수의 개수를 출력하는 프로그램을 작성하시오. 입력첫째 줄에 1,000보다 작거나 같은 자연수 N이 주어진다. 출력첫째 줄에 1보다 크거나 같고, N보다 작거나 같은 한수의 개수를 출력한다. 예제 입력 복사110예제 출력 복사99*/ 12345678910111213141516171819202122232425262728293031323334353637 #include int main(void){ int N,count = 0;/*N은 입력받는 값, count는 한수의 개수*/ int thr =1, sec..
/*직사각형에서 탈출 성공 풀이문제집 시간 제한메모리 제한제출정답맞은 사람정답 비율2 초128 MB73773968353555.312%문제한수는 지금 (x, y)에 있다. 직사각형의 왼쪽 아래 꼭지점은 (0, 0)에 있고, 오른쪽 위 꼭지점은 (w, h)에 있다. 직사각형의 경계선까지 가는 거리의 최솟값을 구하는 프로그램을 작성하시오. 입력첫째 줄에 x y w h가 주어진다. w와 h는 1,000보다 작거나 같은 자연수이고, x는 1보다 크거나 같고, w-1보다 작거나 같은 자연수이고, y는 1보다 크거나 같고, h-1보다 작거나 같은 자연수이다. 출력첫째 줄에 문제의 정답을 출력한다. 예제 입력 6 2 10 3예제 출력 1*//*solvex,y,abs(x-w),abs(y-h) 값중 가장 작은 값 출력*/..
1234567891011121314151617181920212223242526272829303132333435363738394041#include #include #include #include void moving_sign(char, char, char, char);/*shift를 이용해서 글자를 움직인다.*/void print_sign(int);//프린트 함수 int main(void){ moving_sign('H','E','Y',' '); return 0;} void print_sign(int a){ printf(" %c %c %c %c \n", a/(256*256*256), a/(256*256) , a/256, a); } void moving_sign(char _a, char _b, char _c..
백준 12605번 단어순서 뒤집기/*문제스페이스로 띄어쓰기 된 단어들의 리스트가 주어질때, 단어들을 반대 순서로 뒤집어라. 각 라인은 w개의 영단어로 이루어져 있으며, 총 L개의 알파벳을 가진다. 각 행은 알파벳과 스페이스로만 이루어져 있다. 단어 사이에는 하나의 스페이스만 들어간다. 입력첫 행은 N이며, 전체 케이스의 개수이다. N개의 케이스들이 이어지는데, 각 케이스는 스페이스로 띄어진 단어들이다. 스페이스는 라인의 처음과 끝에는 나타나지 않는다. N과 L은 다음 범위를 가진다. N = 51 ≤ L ≤ 25출력각 케이스에 대해서, 케이스 번호가 x일때 "Case #x: " 를 출력한 후 그 후에 이어서 단어들을 반대 순서로 출력한다.*/ /*해결방법예시를 들어서 설명하면,Let input: i lik..
등위 폴더로의 이동 시 cd ../이동폴더명 파일 여러개로 이루어져있는 코드를 한꺼번에 컴파일 하기위해 Makefile작성 -Makefile 내용(넓게 칸이 띄어져 있는 것은 탭) -매크로를 사용하여 Makfile 내용 작성 :make /*컴파일*/:./pgm /*실행파일 생성*/:make clean /*컴파일 초기화 만약에 make.clean을 하지 않고 ./pgm을 다시 칠 경우, make: 'ppm' is up to date. 라는 메세지가 뜬다. */
/*팰린드롬? 문제명우는 홍준이와 함께 팰린드롬 놀이를 해보려고 한다. 먼저, 홍준이는 자연수 N개를 칠판에 적는다. 그 다음, 명우에게 질문을 총 M번 한다. 각 질문은 두 정수 S와 E로 나타낼 수 있으며, S번째 수부터 E번째 까지 수가 팰린드롬을 이루는지를 물어보며, 명우는 각 질문에 대해 팰린드롬이다 또는 아니다를 말해야 한다. 예를 들어, 홍준이가 칠판에 적은 수가 1, 2, 1, 3, 1, 2, 1라고 하자. S = 1, E = 3인 경우 1, 2, 1은 팰린드롬이다.S = 2, E = 5인 경우 2, 1, 3, 1은 팰린드롬이 아니다.S = 3, E = 3인 경우 1은 팰린드롬이다.S = 5, E = 7인 경우 1, 2, 1은 팰린드롬이다.자연수 N개와 질문 M개가 모두 주어졌을 때, 명우..