목록Language (67)
이것저것
https://www.acmicpc.net/problem/4673 4673번: 셀프 넘버 셀프 넘버는 1949년 인도 수학자 D.R. Kaprekar가 이름 붙였다. 양의 정수 n에 대해서 d(n)을 n과 n의 각 자리수를 더하는 함수라고 정의하자. 예를 들어, d(75) = 75+7+5 = 87이다. 양의 정수 n이 주어졌을 때, www.acmicpc.net [문제] 셀프 넘버는 1949년 인도 수학자 D.R. Kaprekar가 이름 붙였다. 양의 정수 n에 대해서 d(n)을 n과 n의 각 자리수를 더하는 함수라고 정의하자. 예를 들어, d(75) = 75+7+5 = 87이다. 양의 정수 n이 주어졌을 때, 이 수를 시작해서 n, d(n), d(d(n)), d(d(d(n))), ...과 같은 무한 수열..
https://www.acmicpc.net/problem/1065 1065번: 한수 어떤 양의 정수 X의 각 자리가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다. N이 주어졌을 때, 1보다 크거나 같고, N보다 작거나 www.acmicpc.net 문제 어떤 양의 정수 X의 각 자리가 등차수열을 이룰 때 그 수를 ‘한수’라 합니다. ex) 1 : 등차수열o -> 한수o 22 : 2, 2 는 등차수열o -> 한수o 135 : 1, 3, 5 는 등차수열o -> 한수o 127 : 1, 2, 7 은 등차수열x -> 한수x N이 주어졌을 때, 1보다 크거나 같고 N보다 작거나 같은 한수 개수를 출력하세요. (0
https://www.acmicpc.net/problem/1120 1120번: 문자열 길이가 N으로 같은 문자열 X와 Y가 있을 때, 두 문자열 X와 Y의 차이는 X[i] ≠ Y[i]인 i의 개수이다. 예를 들어, X=”jimin”, Y=”minji”이면, 둘의 차이는 4이다. 두 문자열 A와 B가 주어진다. 이때, A의 www.acmicpc.net 문제 길이가 N으로 같은 문자열 X와 Y가 있을 때, 두 문자열 X와 Y의 차이는 X[i] =Y[i]인 i의 개수이다. 예를 들어, X=”jimin”, Y=”minji”이면, 둘의 i는 1이다. 두 문자열 A와 B가 주어진다. 이때, A의 길이는 B의 길이보다 작 거나 같다. 이때, A와 B의 길이가 같으면서, A와 B의 차이를 구하는 프로그램을 입력하시오 ..
#include #include #include int main(void){ int test_case, i, j,length; char word[10]; scanf("%d", &test_case); for(i = 0; i < test_case; i++){ scanf("%s", word); length = strlen(word); //문자열 길이 bool palindrome = true; for(j = 0; j
https://swexpertacademy.com/main/identity/anonymous/loginPage.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com #include int main(void){ int test_case, num, i, j; int arr[5] = {2,3,5,7,11}; //배열 arr 선언 scanf("%d", &test_case); for(i = 0; i< test_case; i++){ int cnt[5] = {0}; // 배열 cnt 초기화 scanf("%d", &num); for(j = 0; j < 5; j++){ int count = 0; while(1){ if(num ..
https://swexpertacademy.com/main/identity/anonymous/loginPage.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com #include int main(void) { int arr[10]; int i, sum = 0; for(i=0;i
https://swexpertacademy.com/main/identity/anonymous/loginPage.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com #include int main(void) { char head[80]; int i; scanf("%s",&head); for(i=0;i= 'a') && (head[i]
https://swexpertacademy.com/main/identity/anonymous/loginPage.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com #include int main(void) { int i,j; for(i = 0 ; i < 5; i++) //세로 5줄 { for(j = 0 ; j < 5; j++) //가로 5개 문자열 출력 { if(i == j) //행과 열이 동일할 때 #출력 { printf("#"); } else { printf("+"); //#이 아닌 나머지 공간은 + 출력 } } printf("\n"); //한줄 끝날때마다 줄 넘김 } return 0; }