반응형 분류 전체보기902 [python 3] 파이썬 upper() 문자열 대문자 변환 소스 코드 예제 안녕하세요. 이번 포스팅은 파이썬3에서 upper() 함수를 사용하기입니다. 파이썬에는 다양한 문자열 함수를 지원합니다. 그 중에서 문자열을 대문자로 변환하는 함수인 upper() 입니다. 이 함수를 사용하면 소문자를 대문자로 쉽게 변환할 수 있습니다. 1 2 3 4 5 6 7 8 # upper() # 문자열을 대문자로 변환 string = "codeomni" print(string) print(string.upper()) cs ▲ 문자열 변수를 upper()함수를 사용하여 대문자로 변환합니다. ▲ 코드를 실행한 화면입니다. ▲ 문자열 변수가 대문자로 변환하여 출력됩니다. https://codeomni.tistory.com/792 [python 3] 파이썬3 함수 모음 - 소스 코드 예제 모음 정리 안녕.. 2018. 12. 8. [C language] C 언어 sizeof() 연산자 소스 코드 예제 안녕하세요. 이번 포스팅은 C 언어의 sizeof() 연산자입니다. sizeof()는 함수가 아닌 연산자에 속합니다. 기능은 자료형의 크기를 확인합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 #include void main() { int num = 7; char ch[] = "codeomni"; // sizeof() - 자료형의 크기 확인 // 연산자O, 함수X printf("codeomni \n"); printf("%d \n", sizeof(num)); printf("%d \n", sizeof(ch) / sizeof(char)); } ▲ 실행 화면입니다. ▲ 자료형의 크기를 확인합니다. 2018. 11. 23. {C language] C 언어 bit operator 비트 연산자 소스 코드 예제 안녕하세요. 이번에 포스팅하는 글은 c언어의 비트 연산자입니다. c 언어에서는 다양한 비트 연산자를 지원합니다. 이 연산자를 사용하면 쉽게 프로그래밍을 할 수 있습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 #include int main() { printf("codeomni - bit 연산자 \n"); int num1 = 10; // 00000000 00000000 00000000 00001010 int num2 = 15; // 00000000 00000000 00000000 00001111 int result1, result2, result3, result4.. 2018. 11. 23. [C language] c 언어 puts() 문자열 출력 함수 소스 코드 예제 안녕하세요. 이번 포스팅은 c언어의 함수입니다. c언어에서 다양한 출력 함수가 있습니다. 소개할 함수는 puts() 함수입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 // 헤더 파일 선언 #include void main() { // puts - 문자열 출력 함수 // 함수 원형 int puts(const char * str); char string[20] = "codeomni puts"; // 출력 함수 - 개행 puts(string); } 1 int puts(const char * str); ▲ 함수 원형입니다. ▲ 문자 출력 함수로 Enter까지 문자열 변수를 출력할 수 있습니다. ▲ 실행 화면입니다. 2018. 10. 11. [C language] c언어 gets() 함수 입력 받기 소스 코드 예제 안녕하세요. 이번 포스팅은 c언어의 함수입니다. c언어에서 다양한 입력 함수가 있습니다. 소개할 함수는 gets() 함수입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 // 헤더 파일 선언 #include void main() { // gets - 문자열 입력 함수 - Enter까지 문자열 변수로 입력 // 함수 원형 char * gets(char * str); char string[100]; gets(string); puts(string); } 1 char * gets(char * str); 입니다. ▲ 함수 원형입니다. ▲ 문자열 입력 함수로 Enter까지 문자열 변수로 입력할 수 있습니다. ▲ 실행 화면입니다. 2018. 10. 11. [c language] c언어 주석 comment 소스 코드 예제 안녕하세요. 이번 포스팅은 c언어의 주석입니다. 프로그래밍 언어는 주석을 지원합니다. 작성한 프로그램의 설명이나 다른 사람들에게 작성한 내용을 알리기 위해 사용합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #include int main() { printf("codeomni \n"); // 주석 - 프로그램 설명 /* 블록 주석 */ // 행 단위 주석 } ▲ c언어에서는 // 행 단위 주석과 /* */ 여러 블록 단위를 사용하는 주석이 있습니다. ▲ 실행 화면입니다. ▲ 프로그램의 실행에는 문제가 되지 않습니다. 2018. 10. 10. [C language] C 언어 문자열 복사 strcpy 함수 소스 코드 예제 안녕하세요. c 언어에서는 다양한 문자열 함수가 있습니다. 이번 포스팅은 문자열을 복사하는 strcpy 함수입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 #include // 문자열 함수 헤더 파일 선언 #include void main() { // strcpy - 문자열 복사 함수 // destination에 전달된 값을 반환 char * strcpy(char * destination, const char * source); char str[20] = ""; // 복사할 파일보다 배열의 크기 이상 지정 -> 오버플로우 방지 char copy[20]; gets(str); // (복사할 위치, 위치); strcpy(copy, .. 2018. 10. 8. [C language] C 언어 문자열 결합 strcat 함수 소스 코드 예제 안녕하세요. c 언어에서는 다양한 문자열 함수가 있습니다. 이번 포스팅은 문자열을 결합하는 strcat 함수입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 #include // 문자열 함수 헤더 파일 선언 #include void main() { // strcat - 문자열 결합 // source를 destination 뒤에 붙임 char * strcat(char * destination, const char * source); char str1[20] = ""; char str2[20] = ""; printf("첫 번째 문자열 입력: "); gets(str1); printf("두 번째 문자열 입력: "); gets(str2); puts.. 2018. 10. 6. [C language] c언어 static 변수 소스 코드 예제 안녕하세요. c언어에서 다양한 변수가 있습니다. 이번에 포스팅은 static 변수입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 #include void run() { // static - 함수 안에서 접근 - 1번 초기화 - 종료까지 메모리 존재 static int staticNum = 0; int num = 0; printf("static: %d, local: %d \n", staticNum++, num++); } int main() { int i; printf("codeomni - static 변수 \n"); for (i = 0; i 2018. 10. 6. [C language] c언어 자리수 digit number 구하기 소스 코드 예제 안녕하세요. c 언어로 다양한 알고리즘을 만들 수 있습니다. 이번 포스팅은 while문을 사용한 자리수 구하기입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 // while 무한 루프 - 자리수 digit number #include int main() { int num = 0; int count = 0; printf("codeomni - 자리수: "); scanf("%d", &num); while (1) { num /= 10; count++; if (!num) { break; } } printf("%d 자리 \n", count); } Colored by Color Scripter cs ▲ 숫자를 입력받습니다. ▲ 무한 .. 2018. 10. 5. [python 3] 파이썬3 알고리즘 sum recursive 합계 재귀함수 사용 구하기 소스 코드 예제 안녕하세요. 파이썬 3으로 쉽게 알고리즘을 만들 수 있습니다. 이번 포스팅은 파이썬3으로 합계를 재귀함수 사용하여 구하는 알고리즘입니다. 1 2 3 4 5 6 7 8 9 10 11 # 합계 - 재귀함수 사용 # 재귀 호출 def sum_n(n): if n == 0: return 0 return sum_n(n - 1) + n x = int(input('합계 - 입력: ')) print(sum_n(x)) cs ▲ 조건을 사용하여 0일 경우는 0을 출력합니다. ▲ return 부분에서 자기 자신을 호출합니다. ▲ 실행 화면입니다. 2018. 10. 2. [python 3] 파이썬3 최소값 구하기 min 알고리즘 소스 코드 예제 안녕하세요. 파이썬 3으로 쉽게 알고리즘을 만들 수 있습니다. 이번 포스팅은 파이썬3으로 만드는 최소값 구하기 알고리즘입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 # 최소값 def min_n(a): x = len(a) # 리스트 첫 번째 - 최대값 min_num = a[0] for i in range(1, x): if a[i] 2018. 10. 1. [python 3] 파이썬3 알고리즘 최대값 구하기 max 소스 코드 예제 안녕하세요. 파이썬 3으로 쉽게 알고리즘을 만들 수 있습니다. 이번 포스팅은 파이썬3으로 만드는 최대값 구하기 알고리즘입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 # 최대값 def max_n(n): x = len(n) max_first = n[0] for i in range(1, x): if n[i] > max_first: max_first = n[i] return max_first a = [16, 18, 1, 6, 8, 33, 9] print("최대값") print(max_n(a)) cs ▲ 먼저 len() 사용하여 수를 찾습니다. ▲ 첫 번째 요소부터 마지막 요소까지 순차적으로 돌면서 ▲ 조건문을 사용하여 최대값 변수보다 크면 변경합니다. ▲ 실행 화면입니다. .. 2018. 10. 1. [python 3] 파이썬 3 factorial recursive 팩토리얼 재귀 함수 소스 코드 예제 안녕하세요. 파이썬3에서는 쉽게 알고리즘을 만들 수 있습니다. 이번 포스팅은 팩토리얼입니다. 공식은 n!=n⋅(n−1)⋯2⋅1입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 # 파이썬 팩토리얼 - 재귀함수 사용 def factorial(n): # 1일 경우 if n 1, 2 -> 2, 3 -> 6, 4 -> 24, 5 -> 120, 6->720 을 확인합니다. 2018. 10. 1. [python 3] 파이썬 3 구구단 전체 선택 단 출력 gugudan 소스 코드 예제 안녕하세요. 파이썬3은 다양한 프로그램을 만들 수 있습니다. 이번 프로그램은 구구단입니다. 간단하게 만들 수 있습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 print('구구단 python') print('----------------------------------------------') print('1. 1단 ~ 9단 전체 출력') print('2. 특정 단 출력') print('----------------------------------------------') m= int(input('입력: ')) while m 2: m = int(input('선택 오류 || 입력:')) if m==1: for m in range(1,10).. 2018. 10. 1. [python3] 파이썬3 str() 함수 데이터 타입 문자열 변환 소스 코드 예제 안녕하세요. 이번 포스팅은 파이썬3에서 str() 함수입니다. python3에는 다양한 함수를 지원합니다. str() 함수를 사용하면 데이터 타입을 문자열로 변환합니다. 1 2 3 4 5 6 7 8 print("codeomni.tistory.com") # 데이터 타입 문자열 변환 str() print(str(7)) print(str(1.1618)) print(str(False)) cs ▲ 데이터 타입을 문자열로 변환합니다. ▲ 실행 화면입니다. https://codeomni.tistory.com/792 [python 3] 파이썬3 함수 모음 - 소스 코드 예제 모음 정리 안녕하세요. 이번 포스팅은 파이썬3의 함수 모음입니다. 정렬 순서는 a~z의 오름차순입니다. https://codeomni.tistor.. 2018. 9. 29. [C language] c 언어 피보나치 fibonacci 재귀함수 recursive call 소스 코드 예제 안녕하세요. c언어로 피보나치 수열을 구할 수 있습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 // 피보나치 재귀 함수 #include int fibonacci(int num) { if (num 2018. 9. 28. [C language] c 언어 문자열 길이 포인터로 구하기 string pointer length 소스 코드 예제 안녕하세요. c언어로 문자열의 길이를 구하는 방법은 다양합니다. 이번에 포스팅하는 글은 포인터를 사용하여 문자열의 길이를 구하기입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 // 문자열 길이 - 포인터 사용 #include int StringPointer(char *s) { int len = 0; while (*s++) { len++; } return len; } int main() { int len; char string[100] = ""; printf("문자열 입력: "); gets(string); printf("문자열 길이: %d \n", StringPointer(string)); } Colored by Color Sc.. 2018. 9. 28. [C language] c 언어 홀수 짝수 판별 odd even distinction 구별 소스 코드 예제 안녕하세요. case 문을 사용하면 조건에 따라 실행되는 것을 설정할 수 있습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 // 홀짝 판별 #include int main() { int num; printf("홀짝 판별 입력: "); scanf("%d", &num); switch (num%2) { case 0: printf("짝수 %d \n", num); break; case 1: printf("홀수 %d \n", num); break; } } cs ▲ % 연산자를 사용하여 나머지가 0일 경우와 1일 경우를 나눕니다. ▲ 0 일 경우는 짝수가 출력되고 1일 경우는 홀수가 출력됩니다. ▲ 출력되는 것을 확인합니다. 2018. 9. 26. [C language] c언어 정수 양수 음수 판별하기 integer distinction 소스 코드 예제 integer distinction 안녕하세요. 조건 연산자는 c언어에서 지원되는 연산자입니다. - ? A : B 조건이 참이면 A가 실행되고 거짓이면 B를 실행합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 // 정수 부호 판별 #include int main() { int num; printf("정수 부호 판별: "); scanf("%d", &num); num 2018. 9. 26. [C language] c 언어 둘레 구하기 circumference 소스 코드 예제 안녕하세요. 원의 반지름을 가지고 둘레를 구하는 소스입니다. - 2 * 반지름 * 3.1415 #define을 사용하여 파이 값을 지정합니다. double 형으로 float 형보다 세밀합니다. double 형의 데이터를 입력 받기 위해 %lf 를 사용합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 // 원의 둘레 길이 #define PI 3.1415; #include int main() { double radius; double circumference; printf("반지름 입력: "); scanf("%lf", &radius); circumference = 2.0 * radius * PI; printf("둘레: %f \n", circumference); } Colored .. 2018. 9. 24. [C language] c 언어 삼각형 밑변 높이 triangle 넓이 구하기 소스 코드 예제 안녕하세요. c언어로 다양한 프로그램을 제작할 수 있습니다. 삼각형의 넓이를 구하는 공식은 (밑변*높이)/2 입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 // 삼각형 넓이 구하기 - 밑변, 높이 #include double triangle(double base, double height) { return(base*height / 2.0); } int main() { double base = 0; double height = 0; printf("삼각형의 밑변 입력: "); scanf("%lf", &base); printf("삼각형의 높이 입력: "); scanf("%lf", &height); printf("삼각형의 넓이: %lf \n", t.. 2018. 9. 24. [C language] c언어 입력 대소문자 변환하기 string casting 문자함수 toupper tolower 소스 코드 예제 안녕하세요. 대소문자 변환 함수에는 tolower() 와 toupper() 가 있습니다. - tolower(): 대문자를 소문자로 변환 - toupper(): 소문자를 대문자로 변환 문자 함수를 사용하기 위해 #include 를 사용합니다. 문자의 입력과 출력은 gets() 함수와 puts() 함수를 사용합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 // 대소문자 변환 - 대->소 소->대 #include #include int main() { int i = 0; int len; char str[100] = ""; printf("변환할 문자 입력: "); gets(str); for ( i = 0; str[i].. 2018. 9. 23. [C language] c 언어 while 약수 divisor 찾기 소스 코드 예제 안녕하세요. c언어로 다양한 프로그램을 만들 수 있습니다. 약수 구하는 방법은 여러가지가 있습니다. 이번 포스팅은 while문을 사용하여 약수(divisor) 찾기입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 // 약수 divisor - while 구하기 #include int main() { int num = 0; int div = 1; printf("정수 숫자 입력: "); scanf("%d", &num); while ((num/2) >= div) { if (num%div == 0) { printf("%d ", div); } div++; } printf("%d 입니다. \n", num); } cs ▲ 먼저 변수를 초기화합니다. ▲ 정수를.. 2018. 9. 23. 이전 1 ··· 32 33 34 35 36 37 38 다음 반응형