반응형

 

안녕하세요 Jin's 입니다.

 

백준 알고리즘의 실습1 별 찍기 - 13 ( 문제 번호 : 2523 )의 소스입니다.

 

 

Java와 Python 두가지 버전 소스입니다.

 

1) JAVA

import java.util.Scanner;

public class Main {
	public static void main(String[] args){
		Scanner scan = new Scanner(System.in);
		int n = scan.nextInt();
		for(int i=1; i<n+1; i++){
			for(int j=1; j<=i;j++){
				System.out.print("*");
			}
			System.out.println("");
		}
		
		for(int i=n-1; i>0; i--){
			for(int j=i; j>0;j--){
				System.out.print("*");
			}
			System.out.println("");
		}
		scan.close();
	}
}

 

2) PYTHON

n = int(input())
for i in range(1, n+1):
    print('*'*i)

for j in range(1, n):
    print('*'*(n-j))

 

여러분도 한번 풀어보세요!

 

반응형
반응형

 

안녕하세요 Jin's 입니다.

 

백준 알고리즘의 실습1 상근날드 ( 문제 번호 : 5543 )의 소스입니다.

 

 

Java와 Python 두가지 버전 소스입니다.

 

1) JAVA

   * 금액은 2000이하라고 범위가 되어있어 2000원으로 처음 최솟값을 잡음

import java.util.Scanner;

public class Main {
	public static void main(String[] args){
		Scanner scan = new Scanner(System.in);
		int b_min = 2000;
		int d_min = 2000;
		
		for(int i=0; i<3;i++){
			int b = scan.nextInt();
			if(b_min>b){
				b_min = b;
			}
		}
		
		for(int i=0; i<2;i++){
			int d = scan.nextInt();
			if(d_min>d){
				d_min = d;
			}
		}
		
		System.out.println(b_min+d_min-50);
		scan.close();
	}
}

 

2) PYTHON

b_min = 2000
d_min = 2000

for i in range(3):
    b = int(input())
    b_min = min(b_min, b)


for j in range(2):
    d = int(input())
    d_min = min(d_min, d)

print(b_min+d_min-50)

 

여러분도 한번 풀어보세요!

 

반응형
반응형

안녕하세요 Jin's 입니다.

 

백준 알고리즘의 while문 A+B - 5 ( 문제 번호 : 10952 )의 소스입니다.

 

 

Java와 Python 두가지 버전 소스입니다.

 

1) JAVA

import java.util.Scanner;

public class Main {
	public static void main(String[] args){
		Scanner scan = new Scanner(System.in);
		while(true){
			int a = scan.nextInt();
			int b = scan.nextInt();
			if(a==0 && b==0) break;
			System.out.println(a+b);
		}
		scan.close();
	}
}

 

2) PYTHON

while True:
    a, b = map(int, input().split())
    if a == 0 and b == 0:
        break
    else :
        print(a+b)

 

여러분도 한번 풀어보세요!

 

 

반응형
반응형

안녕하세요 Jin's 입니다.

 

백준 알고리즘의 for문 마지막 문제 X보다 작은 수 ( 문제 번호 : 10871 )의 소스입니다.

 

 

Java와 Python 두가지 버전 소스입니다.

 

1) JAVA

import java.util.Scanner;

public class Main {
	public static void main(String[] args){
		Scanner scan = new Scanner(System.in);
		int n = scan.nextInt();
		int x = scan.nextInt();
		int j = 0;
		for(int i=0; i<n;i++){
			j = scan.nextInt();
			if(x>j){
				System.out.print(j+" ");
			}
		}
		scan.close();
	}
}

 

2) PYTHON

n, x = map(int, input().split())
j = list(map(int, input().split()))

for i in j:
    if x > i:
        print(i, end=' ')

 

여러분도 한번 풀어보세요!

 

 

반응형
반응형

안녕하세요 Jin's 입니다.

 

백준 알고리즘의 for문 별 찍기 -2 ( 문제 번호 : 2439 )의 소스입니다.

 

 

Java와 Python 두가지 버전 소스입니다.

 

1) JAVA

import java.util.Scanner;

public class Main {
	public static void main(String[] args){
		Scanner scan = new Scanner(System.in);
		int T = Integer.parseInt(scan.nextLine());
		for(int i=1 ; i < T+1 ; i++){
			for(int k=i; k<T ; k++){
				System.out.print(" ");
			}
			
			for(int j=0; j<i ; j++){
				System.out.print("*");	
			}
			System.out.println();
		}
		scan.close();
	}
}

 

2) PYTHON

n = int(input())
for i in range(n):
    print('%s%s' %(' '*(n-i-1), '*'*(i+1)))

 

여러분도 한번 풀어보세요!

반응형
반응형

안녕하세요 Jin's 입니다.

 

백준 알고리즘의 for문 A+B-8 ( 문제 번호 : 11022 )의 소스입니다.

 

 

Java와 Python 두가지 버전 소스입니다.

 

1) JAVA

import java.util.Scanner;

public class Main {

	public static void main(String[] args){
		Scanner scan = new Scanner(System.in);
		int T = Integer.parseInt(scan.nextLine());
		for(int i=0 ; i < T ; i++){
			int a = Integer.parseInt(scan.next());
			int b = Integer.parseInt(scan.next());
			System.out.println("Case #"+(i+1)+": "+a+" + "+b+" = "+(a+b));
		}
		scan.close();
	}
}

 

2) PYTHON

t = int(input())
for i in range(t):
   a, b = map(int, input().split())
   print("Case #%s: %s + %s = %s" %(i+1, a, b, a+b))

 

여러분도 한번 풀어보세요!

반응형
반응형

안녕하세요 Jin's 입니다.

 

백준 알고리즘의 for문 기찍 N ( 문제 번호 : 2742 )의 소스입니다.

 

 

Java와 Python 두가지 버전 소스입니다.

 

1) JAVA

import java.util.Scanner;

public class Main {

	public static void main(String[] args){
		Scanner scan = new Scanner(System.in);
		int N = Integer.parseInt(scan.nextLine());
		scan.close();
		for(int i=N ; i > 0 ; i--){
			System.out.println(i);
		}
	}
}

 

2) PYTHON

n = int(input())
for i in range(n):
   print(n-i)

 

여러분도 한번 풀어보세요!

 

반응형

+ Recent posts