반응형

안녕하세요 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문 별 찍기 -1 ( 문제 번호 : 2438 )의 소스입니다.

 

 

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 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' %('*'*(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문 A+B-7 ( 문제 번호 : 11021 )의 소스입니다.

 

 

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));
		}
		scan.close();
	}
}

 

2) PYTHON

t = int(input())
for i in range(t):
   a, b = map(int, input().split())
   print("Case #%s: %s" %(i+1, 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)

 

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

 

반응형
반응형

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

 

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

 

 

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=1 ; i < N+1 ; i++){
			System.out.println(i);
		}
	}
}

 

2) PYTHON

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

 

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

반응형
반응형

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

 

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

 

 

 

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

 

1) JAVA

   * 기존에 사용하던 Scanner, sysout 말고 BufferedReader, BufferedWriter을 사용하는게 포인트였고,

      StringTokenizer을 사용하여 한 줄로 받은 a, b를 나누어 계산할 수 있도록 함

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.util.StringTokenizer;

public class Main {

	public static void main(String[] args) throws NumberFormatException, IOException {
		BufferedReader read = new BufferedReader(new InputStreamReader(System.in));
		BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(System.out));
		int T = Integer.parseInt(read.readLine());
		
		for(int i=0; i< T; i++){
			StringTokenizer st = new StringTokenizer(read.readLine());
			int a = Integer.parseInt(st.nextToken());
			int b = Integer.parseInt(st.nextToken());
			writer.write((a+b)+ "\n");
		}
		read.close();
		writer.close();
	}
}

 

2) PYTHON

import sys
T = int(sys.stdin.readline())
for i in range(T):
    a, b = map(int, sys.stdin.readline().split())
    print(a+b)

 

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

반응형
반응형

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

 

백준 알고리즘의 for문 합 ( 문제 번호 : 8393 )의 소스입니다.

 

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();		
		scan.close();
		int a = 0;
		for(int i=1; i<n+1; i++){
			a +=i;
		}
		System.out.println(a);
	}
}

 

2) PYTHON

n = int(input())
a = 0
for i in range(n+1):
    a += i
print(a)

 

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

반응형

+ Recent posts