본문 바로가기
반응형

분류 전체보기159

[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.
[Python] 복리 계산 프로그램 만들기 (복리 계산 공식, 예제) 복리 계산 프로그램 복리를 계산하는 프로그램입니다. 원금과, 이자율, 투자기간을 입력받고 공식을 이용하여 계산 뒤, 반올림하여 출력합니다. 복리 계산 공식 A = 초기 원금 r = 이율 (이자율) n = 투자 기간 A(1+r)^n \( A(1+r)^n \) # 원금, 이자율, 투자기간을 입력받아 복리를 계산하는 프로그램 # 복리 계산 수식 : A(1+r)^n # 소수점 첫째자리에서 반올림하여 정수부분만 출력 import math start = int(input("초기금 : ")) per = int(input("이율 : ")) / 100 day = int(input("기간 : ")) m = start * ((1 + per) ** day) print(round(m) ) 초기금을 100, 이율을 3, 기간을 .. 2021. 6. 21.
[Java] int 정수 변수 비트의 1의 개수 세기 / 예제, 원리 본 게시글은 데스크탑 환경에서 읽으시기를 권장합니다. int 정수, \( 2^{32} \) 이하의 정수를 2진수로 변환하였을 때 가지고 있는 1의 개수를 세어줍니다. int정수를 파라미터로 받고 마스크를 오른쪽으로 옮기며 and 연산을 통해 비트에 들어있는 1의 개수를 셉니다. 리턴 값으로 1의 개수를 가집니다. public static int bitCount(int input) { int count = 0; int mask = 1 >> 1; } return count; } 다음은 위의 함수를 테스트 하는 코드입니다. import java.util.Scanner; public class BitCount { public static void main(String[] args) { Scanner scan =.. 2021. 6. 12.
자바 기말 보호되어 있는 글 입니다. 2021. 6. 8.
[Python] 파이썬 근의 공식 구하기 예제 #1 (math 사용) 근의 공식 구하는 예제입니다. import math # 근의공식 구하기 a = int(input("a의 값을 입력하세요: ")) b = int(input("b의 값을 입력하세요: ")) c = int(input("c의 값을 입력하세요: ")) x1 = ( (-b + (math.sqrt(math.pow(b,2) - 4 * a * c)))/2 * a) x2 = ( (-b - (math.sqrt(math.pow(b,2) - 4 * a * c)))/2 * a) print("x1 = " , x1) print("x2 = " , x2) \( y = ax^2 + bx - c \)라는 가정일때의 코드입니다. math를 import해서 사용하는 예제로 플러스마이너스(plus-minus, ±)를 따로 계산합니다. [참고] .. 2021. 6. 3.
[영어] 영어로 분수 읽기 (세 가지 방법) 분수를 영어로 읽는 방법 영어로 분수를 읽는 방법에는 3가지 방법이 있습니다. ※ 영어권에서는 분수를 기본적으로 분자 -> 분모 순서로 읽습니다. 1. 기수/서수 방법 간단하게 기수란, 개수 셀 때 사용하는 수 입니다. 또 서수는 순서를 셀 때 사용하는 수입니다. 기수로 (one, two, three ... ten) 이 있고 서수는 (first, sencond. third, fourth .... tenth) 로 이어지는 수입니다. 기수로 분자를 읽고 서수로 분모를 읽는 방법으로 영어로 분수를 표현할 수 있습니다. ※ 분자가 1 이상의 숫자(복수)라면 분모(서수)에 s를 붙여야합니다. \( 1 \over 2 \) [2분의 1] -> one-second \( 3 \over 5 \) [5분의 3] -> thr.. 2021. 5. 29.
[network] OSI 참조 모델 7계층 정리/ 장단점/ 프로토콜 종류 OSI 참조 모델 "Open System intercon-nection Reference Model" OSI라는 통신 프로토콜의 기본구조 OSI 1970년대 후반 ISO에 의해 개발되고 표준화가 진행되던 통신프로토콜 OSI 기본 개념 '통신 장치를 구분하고 계층이라는 형태로 독립을 시킨다. 각 계층에서의 변경은 다른 계층에 영향을 주지 않는다.' OSI 참조 모델 7계층 정리 계층 이름 영어 이름 다른 이름 7 애플리케이션 계층 Application 응용 계층 6 프레젠테이션 계층 Presentation 표현 계층 5 세션 계층 Session 4 트렌스포트 계층 Transport 전송 계층 3 네트워크 계층 Network 2 데이터 링크 계층 Data Link 1 물리 계층 Physical 애플리케이션 .. 2021. 5. 28.
728x90
반응형