반응형

 

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

 

백준 알고리즘의 문자열 중 문자열 반복 ( 문제 번호 : 2675 )의 소스입니다.

 

 

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 cnt = scan.nextInt();
			String r = scan.next();
			for(int k=0; k<r.length(); k++){
				for(int j=0; j<cnt; j++){
					System.out.print(r.charAt(k));
				}
			}
			System.out.println();
		}
		scan.close();
	}
}

 

2) PYTHON

t = int(input())
for i in range(t):
    cnt, r = input().split()
    for j in r:
        print(j*int(cnt), end='')
    print()

 

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

 

반응형
반응형

안녕하세요 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문 별 찍기 -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문 합 ( 문제 번호 : 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)

 

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

반응형
반응형

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

 

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

 

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

 

2) PYTHON

n = int(input())
for i in range(n):
    a, b = map(int, input().split())
    print(a+b)

 

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

반응형
반응형

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

 

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

 

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

 

2) PYTHON

   * range 사용시 9까지 원한다면 range(1, 10) 해야 하는 부분 생각하기

N = int(input())
for i in range(1, 10):
    print(N, '*', i, '=', N*i)

 

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

반응형

+ Recent posts