반응형

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

 

백준 알고리즘로 단계별로 풀어보기의 두번째 목차인

if문 중 시험 성적( 문제 번호 : 9498 )의 소스입니다.

 

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

 

1) JAVA

import java.util.Scanner;

public class Main{
	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);
		int a = scan.nextInt();
		scan.close();

		if(a>=90){
			System.out.println("A");
		}else if(a>=80){
			System.out.println("B");
		}else if(a>=70){
			System.out.println("C");
		}else if(a>=60){
			System.out.println("D");
		}else{
			System.out.println("F");
		}
	}
}

 

2) PYTHON

a = int(input())
if a >= 90 :
    print('A')
elif a>=80 :
    print('B')
elif a>=70 :
    print('C')
elif a>=60 :
    print('D')
else :
    print('F')

 

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

반응형
반응형

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

 

백준 알고리즘로 단계별로 풀어보기의 첫번째 목차인

입출력과 사칙연산 중 A/B( 문제 번호 : 1008 )의 제 소스를 들고 왔습니다.

 

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

 

 

[ 문제 ]

두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오.

 

1) JAVA

   * Scanner 사용시 close! 꼭 해줘야함

   * 소수점까지 결과가 나오게 하려면 double로 변수 값을 받아야함

import java.util.Scanner;

public class Main{
	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);
		double a = scan.nextDouble();
		double b = scan.nextDouble();
		scan.close();
		System.out.println(a/b);
	}
}

 

2) PYTHON

   * 한번의 input으로 출력을 내기 위해서 입력받은 값의 공백을 이용해야기 때문에 split을 사용

a, b = input().split()
print(int(a) / int(b))

 

여러분도 한번 도전해보세요~

반응형
반응형

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

 

백준 알고리즘로 단계별로 풀어보기의 첫번째 목차인

입출력과 사칙연산 중 AxB( 문제 번호 : 10998 )의 제 소스를 들고 왔습니다.

 

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

 

 

[ 문제 ]

두 정수 A와 B를 입력받은 다음, AxB를 출력하는 프로그램을 작성하시오.

 

1) JAVA

   * Scanner 사용시 close! 꼭 해줘야함

import java.util.Scanner; 

public class Main{ 
	public static void main(String[] args) { 
		Scanner scan = new Scanner(System.in); 
		int a = scan.nextInt(); 
		int b = scan.nextInt(); 
		scan.close(); 
		System.out.println(a*b); 
	} 
}

 

2) PYTHON

   * 한번의 input으로 출력을 내기 위해서 입력받은 값의 공백을 이용해야기 때문에 split을 사용

a, b = input().split()
print(int(a) * int(b))

 

여러분도 한번 도전해보세요~

 

반응형
반응형

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

 

백준 알고리즘로 단계별로 풀어보기의 첫번째 목차인

입출력과 사칙연산 중 A-B( 문제 번호 : 1001 )의 제 소스를 들고 왔습니다.

 

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

 

 

[ 문제 ]

두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오.

 

 

 

1) JAVA

   * Scanner 사용시 close! 꼭 해줘야함

import java.util.Scanner; 

public class Main{ 
	public static void main(String[] args) { 
		Scanner scan = new Scanner(System.in); 
		int a = scan.nextInt(); 
		int b = scan.nextInt(); 
		scan.close(); 
		System.out.println(a-b); 
	} 
}

 

2) PYTHON

   * 한번의 input으로 출력을 내기 위해서 입력받은 값의 공백을 이용해야기 때문에 split을 사용

a, b = input().split()
print(int(a) - int(b))

 

여러분도 한번 도전해보세요~

 

반응형
반응형

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

 

백준 알고리즘로 단계별로 풀어보기의 첫번째 목차인

입출력과 사칙연산 중 개( 문제 번호 : 10172 )의 제 소스를 들고 왔습니다.

 

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

 

1) JAVA

public class Main {
	public static void main(String[] args) {
		 System.out.println("|\\_/|");
		 System.out.println("|q p|   /}");
		 System.out.println("( 0 )\"\"\"\\");
		 System.out.println("|\"^\"`    |");
		 System.out.println("||_/=\\\\__|");
	}
}

 

2) PYTHON

print('|\\_/|\n|q p|   /}\n( 0 )"""\\\n|"^"`    |\n||_/=\\\\__|')

 

여러분도 한번 도전해보세요~

 

반응형
반응형

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

 

백준 알고리즘로 단계별로 풀어보기의 첫번째 목차인

입출력과 사칙연산 중 고양이 ( 문제 번호 : 10171 )의 제 소스를 들고 왔습니다.

 

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

 

1) JAVA

public class Main {
	public static void main(String[] args) {
		 System.out.println("\\    /\\");
		 System.out.println(" )  ( ')");
		 System.out.println("(  /  )");
		 System.out.println(" \\(__)|");
	}
}

 

2) PYTHON

print("\    /\\\n )  ( ')\n(  /  )\n \(__)|")

 

여러분도 한번 도전해보세요~

 

 

반응형
반응형

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

 

백수가 된 저는 다시 취업 준비를 위해 알고리즘 코딩 테스트를 준비해보려고 합니다.

 

아직 가려고 하는 회사를 정하지는 못했지만,

최근 IT 기업들이 코딩 테스트를 하는 곳이 많아 미리 준비하려고합니다.

 

제가 선택한 알고리즘 공부 사이트는 백준 알고리즘입니다.

https://www.acmicpc.net/

 

Baekjoon Online Judge

Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다.

www.acmicpc.net

 

저는 알고리즘 공부가 처음인데다 기존에 사용하던 Java와 처음 접하는 언어인 Python을 공부할거라

단계별로 풀어보기를 할 예정입니다.

 

일단 목표는 하루 한 문제를 Java, Python으로 풀어보려고 합니다.

 

단계별 문제는 아래와 같이 되어있습니다!

 

도전 중인 단계에 대한 푼 문제수와 총문제를 확인 할 수 있고,

예를 들어 입출력과 사칙연산을 들어가보면 아래와 같습니다.

 

문제는 아래와 같이 나옵니다

 

상단의 제출을 눌러 문제에 대한 답을 제출 할 수 있습니다.

 

 

백준 알고리즘 문제들을 다 풀게 되면 프로그래머스와 SW Expert Academy를 해볼 생각이에요!!

앞으로 제가 푼 답안들도 올릴게요~

반응형
반응형

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

 

백준 알고리즘로 단계별로 풀어보기의 첫번째 목차인

입출력과 사칙연산 중 Hello World ( 문제 번호 : 2557 )의 제 소스를 들고 왔습니다.

 

처음 독학한다고 올렸던 글과 같이 Java와 Python 두가지 버전 소스입니다.

 

1) JAVA

public class Main { 
	public static void main(String[] args) { 
 		System.out.print("Hello World!"); 
	} 
}

 

2) PYTHON

print("Hello World!")

 

여러분도 한번 도전해보세요~

 

반응형

+ Recent posts