본문 바로가기
반응형

Programming104

[Python] sys.setrecursionlimit() / 재귀 깊이 제한 설정 기본으로 설정된 파이썬의 재귀 깊이 제한은 1000입니다.이때 프로그램을 실행하여 재귀 깊이가 1000을 넘으면 런타임에러 중 RecursionError가 발생합니다.파이썬의 재귀 깊이 제한을 늘리기위해서는 다음과 같은 코드를 작성하면 됩니다. import syssys.setrecursionlimit(100000)..[ 이어서 코드 작성 ]..위 코드를 작성하면 재귀 깊이 제한이 100000으로 확장됩니다. 재귀를 해야하는 ps나 서비스가 있다면 sys.setrecursionlimit를 알아놓으면 좋습니다.  sys.setrecursionlimit(10 ** 9) 처럼도 많이 사용합니다.   sys.setrecursionlimit 공식문서https://docs.python.org/ko/3/library/.. 2022. 9. 18.
python으로 http 응답 코드 받기 (예제) urllib를 이용하여 http 응답 코드를 받는 예제입니다. import urllib.request url = "https://dinae.tistory.com" res = urllib.request.urlopen(url) print(res.status) 2022. 5. 30.
<면접 후기 정리 프로그램> 개발 [21학년도 대학 수시] 보호되어 있는 글 입니다. 2022. 2. 23.
[알고리즘] 알파벳 피라미드 만들기 (c언어 / 예제) 문제 설명 정수 1개를 입력 받습니다. 입력 받은 정수가 0 이라면 프로그램을 종료합니다. 입력 받은 정수가 1 ~ 26이라면 정수에 따른 알파벳 피라미드를 만들어줍니다. 입력 받은 정수가 그 이외의 수라면 다시 입력을 받도록합니다. 다음 예제의 규칙을 따르는 알고리즘을 만들어야합니다. 1를 입력했을 때 5를 입력했을 때 25를 입력했을 때 예제 코드 #include int main(void) { int i = 1; int in; int j = 1; while (1) { printf("1부터 26까지의 정수를 입력하시오(exit = 0): "); scanf_s("%d", &in); if (in == 0) { printf("Goodbye\n"); break; } if (!(0 2022. 2. 19.
[c언어] 하노이탑 문제 (문제 설명, 예제) 하노이의 탑 하노이의 탑은 고대 인도로부터 시작한 일종의 퍼즐입니다. 목표는 아래의 조건을 지키며 한 축에 있는 원반들을 모두 다른 축으로 옮기는 것입니다. 조건 한번의 하나의 원판을 이동할 수 있다. 맨 위에 있는 원판만 이동이 가능하다. 크기가 작은 원판위에 크기가 큰 원판이 올라갈 수 없다. 두 개의 축만 있다면 퍼즐이 불가능하기 때문에 임시의 축을 사용합니다. 예제 다음 예제는 원반의 개수를 입력받고 하노이의 탑을 푸는 예제이다. A축에 원판이 있고 B축을 이용하여 최종적으로 C축으로 모두 옮기는 과정을 나타내는 예이다. 원판의 크기는 숫자를 통해 나타내었다. #include void hanoi(int n, char from, char tmp, char to); int main(void) { in.. 2021. 12. 23.
[C] C언어 각 자료형의 최댓값, 최솟값 출력하기 예제(limits.h / float.h) #include #include #include int main(void) { printf("int의 최소값 : %d 최대값 : %d\n", INT_MIN, INT_MAX); printf("unsigned int의 최소값 : %d 최대값 : %lld\n", 0, UINT_MAX); printf("long의 최소값 : %ld 최대값 : %ld\n", LONG_MIN, LONG_MAX); printf("short의 최소값 : %d 최대값 : %d\n", SHRT_MIN, SHRT_MAX); printf("unsign short의 최소값 : %d 최대값 : %d\n", 0, USHRT_MAX); printf("unsign long의 최소값 : %d 최대값 : %lld\n", 0, ULONG_MAX); prin.. 2021. 10. 31.
[Python] up and down(업앤다운)게임 예제 up and down 게임 업앤다운 게임은 사회자가 정한 숫자를 맞추는 게임이다. 만약 사회자가 정한 숫자보다 높은 숫자를 말하면 사회자는 down을 말해주고 낮은 숫자를 말하면 up을 말해주어 적은 시행에 맞추어야한다. 이번 파이썬 예제에서는 ramdom 모듈의 randint을 사용한다. 게임의 범위를 1부터 20까지 설정한 예제이다. import random print("start Up&Down Game") landom = random.randint(1,20) cnt = 0 while True: inputData = int(input("User Input: ")) cnt += 1 if(inputData landom): print.. 2021. 7. 31.
[Java] 자바 삼각형 문제 예제 #1 [별 (*) 삼각형] 별 문자 (*)를 이용하여 삼각형을 만드는 예제입니다. 1이상의 정수를 입력받고, 입력받은 숫자 만큼에 삼각형을 생성합니다. ex. 3 * ** *** ex. 5 * ** *** **** ***** 소스코드 import java.util.Scanner; public class Triangle { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("삼각형의 크기"); int size = input.nextInt(); int i,j; for(i = 1; i 2021. 7. 12.
[Java] 섭씨온도 화씨온도 변환 예제 #1 (섭씨를 화씨로) 섭씨온도 Celsius temperature 섭씨온도(攝氏溫度)는 1기압에서의 물의 어는 점을 0도로, 끓는 점을 100도로 정한 온도 체계이다. 기호는 °C이다. 화씨온도 Fahrenheit temperature 화씨온도(華氏溫度)는 1기압에서 물의 어는 점을 32도로, 끓는 점을 212도로 정한 온도 체계이다. 기호는 °F이며, 어는 점과 끓는 점 사이 온도를 180등분한다는 점에 있어 섭씨와 차이가 있다. 변환 공식 섭씨 -> 화씨 °F = °C × 1.8 + 32 화씨 -> 섭씨 °C = (°F − 32) / 1.8 다음은 섭씨 온도를 매개변수로 받아 화씨 온도로 변환하여 반환하는 함수입니다. public static double convert(int c) { double f = c * 9.0 /.. 2021. 7. 10.
[Java] 거듭제곱 계산 프로그램 예제 자바 거듭제곱 계산 예제 자바(java}로 작성된 거듭제곱 계산 프로그램입니다. input으로 밑수와 지수를 입력받습니다. 만약, 밑수를 x, 지수를 y라 한다면 다음의 식을 계산하고 출력합니다. \[x^y\] 프로그램 코드 import java.util.Scanner; /** * 거듭제곱 계산 */ public class Power { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("밑수: "); int base = input.nextInt(); System.out.print("지수: "); int expo = input.nextInt(); int out = raise(bas.. 2021. 6. 29.
728x90
반응형