백준 단계별로 풀기 9단계 정렬해보기 - 수 정렬하기 (2750 문제) C언어 답안 #include int main(void){ int i, N; int result[1001]; scanf("%d", &N); for(i=0; i0; j--) { if(result[j-1] > result[j]) { int tmp = result[j-1]; result[j-1] = result[j]; result[j] = tmp; } } } } for(i=0; i Algorithm/Baekjoon 2019.01.26
[자료구조와 함께 배우는 알고리즘 입문 - C언어 편] 1장 기본 알고리즘 연습문제 답안 p.33 Q11. 양의 정수를 입력하고 자릿수를 출력하는 프로그램을 작성하세요. 예를 들어 135를 입력하면 '그 수는 3자리입니다.'라고 출력하고, 1314를 입력하면 '그 수는 4자리입니다.'라고 출력하면 됩니다. #include int main(void){ int num, i; do { puts("양의 정수를 입력하세요."); scanf("%d", &num); } while(num 0) { num = num / 10; i++; } printf("그 수는 %d자리입니다.\n", i); return 0;} Algorithm/Do it 2019.01.26
[자료구조와 함께 배우는 알고리즘 입문 - C언어 편] 1장 기본 알고리즘 연습문제 답안 p.33 Q10. 오른쪽과 같이 두 변수 a, b에 정수를 입력하고 b-a를 출력하는 프로그램을 작성하세요. #include int main(void){ int a, b; printf("a의 값 : "); scanf("%d", &a); do { printf("b의 값 : "); scanf("%d", &b); if(a >= b) { puts("a보다 큰 값을 입력하세요."); } } while(a >= b); printf("b - a는 %d입니다.\n", b-a); return 0;} Algorithm/Do it 2019.01.26
[자료구조와 함께 배우는 알고리즘 입문 - C언어 편] 1장 기본 알고리즘 연습문제 답안 p.31 Q9. 정수 a, b를 포함하여 그 사이의 모든 정수의 합을 구하는 아래 함수를 작성하세요.int sumof(int a, int b); #include int sumof(int a, int b){ int i, sum; sum = 0; for(i=a; i Algorithm/Do it 2019.01.26
[자료구조와 함께 배우는 알고리즘 입문 - C언어 편] 1장 기본 알고리즘 연습문제 답안 p.31 Q8. 1부터10까지의 합은 (1+10)*5와 같으 방법으로 구할 수 있습니다. 가우스의 덧셈이라는 이 방법을 이용하여 1부터 n까지의 정수 합을 구하는 프로그램을 작성하세요. #include int main(void){ int n; scanf("%d", &n); printf("%d\n", ((1+n)*n/2)); return 0;} Algorithm/Do it 2019.01.26
[자료구조와 함께 배우는 알고리즘 입문 - C언어 편] 1장 기본 알고리즘 연습문제 답안 p.31 #include int main(void){ int i, n; int sum; puts("1부터 n까지의 합을 구합니다."); printf("n의 값 : "); scanf("%d", &n); sum = 0; for(i=1; i Algorithm/Do it 2019.01.26
백준 단계별로 풀기 3단계 for문 사용해보기 - 빠른 A+B (15552 문제) Python 답안 import sys n = input()for i in range(n): input_string = sys.stdin.readline().rstrip() input_str_list = input_string.split(" ") print int(input_str_list[0])+int(input_str_list[1]) Algorithm/Baekjoon 2019.01.20
(Python) 문자를 아스키코드로 변환 ○ 문자 → 아스키 코드ord(변환할 문자) ○○ 예제>>> a = "A">>> print ord(a)65 ○ 아스키 코드 → 문자chr(변환할 문자) ○○ 예제>>> a = 65>>> print chr(a)A Programming/Python 2019.01.20
(Python) 문자 앞에 0 채우기 ○ 사용법 .zfill(자릿수) ○ 예제>>> a = "1">>> a = a.zfill(2)>>> print a01 Programming/Python 2019.01.20
백준 단계별로 풀기 2단계 사칙연산 도전하기 - A/B (1008 문제) C언어 답안 #include int main(void) { double x; double y; scanf("%lf", &x); scanf("%lf", &y); printf("%.9lf\n", x / y); return 0;} Algorithm/Baekjoon 2019.01.20