HisStory
알고리즘 공부를 파이썬(python)을 선택한 이유
Hyo Kim
2021. 4. 20. 23:47
728x90
반응형
🤦♂️ 사회초년생 첫 알고리즘 공부 시작 (지금까지 게을렀던 나..)
- 취업까지 학교에서 연계된 회사와 잘 마무리가 돼서 코딩테스트 한 번 없이 취업에 골인했다.
물론 그 전에는 공부해야지 공부해야지 했지만... 현재가 바쁘단 핑계로 미뤄두었다가 취업까지 하고..
현재까지 왔는데.
미리 공부를 안 해두면 좋은 기회가 오더라도 면접 전 입장 문도 못 넘을 것 같단 생각에
이제라도 준비하려한다.
🤷♂️ 어떤 언어로 공부할까?
내가 지금까지 해본 언어라고는 js, java 그리고 현재 학교에서 기초만 배운 python이었다.
세 가지를 가지고 고민하고 있었고 그래도 python이 코테로 가장 쉽고, js가 java보단 쉽다라는 풍문은 어디서
주워들은 기억이 있어서 python과 js로 고민을 했고,
그래도 가장 익숙한 js를 선택하려고 했었...지..
🙋♂️ 그래서 어떻게 코테를 하는진 한 번 봐야지?
기초 중에 기초
2개의 정수를 입력받아 합치기. (a+b)
JAVA
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
sc.close();
System.out.println(a + b);
}
}
Node.js
const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
rl.on('line', function(line) {
const input = line.split(' ');
const result = Number(input[0]) + Number(input[1]);
console.log(result);
rl.close();
}).on("close", function() {
process.exit();
});
python
a,b = input().split()
a = int(a)
b = int(b)
print(a+b)
어....???
물론 줄일려면 줄일 수 는 있겠지만...
이 문제가 유독 그럴...수가있나.. 음...
그냥 python으로 시작해야겠다....
(사람들이 많이 하는 건 이유가 있다..)
728x90
반응형