본문 바로가기

분류 전체보기126

1331: 문자마름모 1331: 문자마름모시간제한: 1 Sec 메모리제한: 64 MB 제출: 407 해결: 96 마름모의 한 변의 길이 N을 입력받아 아래와 같이 문자마름모를 출력하는 프로그램을 작성하시오. (1) 첫 번째 행의 중앙부터 출발하여 시계 반대방향으로 'A'부터 차례대로 채워나간다. ('Z'다음에는 다시 'A'가 된다.) (2) 바깥 부분이 다 채워지면 두 번째 행 중앙부터 다시 같은 작업을 반복한다. (3) 같은 방법으로 마름모를 다 채워지도록 하여 출력한다. 마름모의 한변의 길이 N(N의 범위는 100 이하의 양의 정수)을 입력받는다. 주어진 형태대로 한변의 길이가 N인 문자마름모를 출력한다. 문자 사이는 한 개의 공백으로 구분한다. 4 A B M L C N U T K D O V Y X S J.. 2015. 4. 21.
1707: 달팽이사각형 정보 올림피아드 1707 번 1707: 달팽이사각형시간제한: 1 Sec 메모리제한: 64 MB 제출: 1802 해결: 839 정사각형의 크기를 입력 받은 후 시계방향으로 돌면서 다음과 같은 형태로 출력하는 프로그램을 작성하시오. (1) 가장 왼쪽 위의 좌표부터 차례로 숫자를 대입시킨다. (2) 오른쪽으로 채워 나가다가 끝이면 다시 아래 → 왼쪽 → 위 →오른쪽의 순으로 모두 채워질때까지 반복한다. 정사각형의 크기 n(1부터 100사이의 정수)을 입력받는다. 위에서 언급한 형태로 정사각형의 내부 숫자를 차례로 채운 후의 모습을 출력한다. 숫자 사이는 공백으로 구분한다. 3 1 2 3 8 9 4 7 6 5 문제를 푸는 핵심은 반복되는 패턴을 찾는 것!!반복횟수를 보면 오른쪽으로 5번, 아래로.. 2015. 4. 21.