전체 글 33

[백준/Python] 11718번 : 그대로 출력하기

입력을 몇번 받는지 모르니 break조건을 사용. 그러면 try, except를 사용해야함. while True: try: print(input()) # 입력 받은걸 계속 출력하고 except EOFError: # 입력이 종료된다면 break # while문 나가. sys.stdin.readline()은 왜 출력 초과일까? --> input()은 EOF를 받을 때 EOFError를 일으키지만 sys.stdin.readline은 EOF를 받을 때 빈 문자열을 리턴을 한다.

자바 배우기 - 숫자와 문자

프로그래밍 입문자에게 가장 익숙한 데이터 타입(data type == 자료형 == 데이터형)은 숫자와 문자일 것이다. 실제로 가장 많이 사용도는 데이터 형인 문자와 숫자를 프로그래밍에서는 어떻게 표현하고 연산하는지 알아보자. 숫자 자바에서는 따옴표가 없는 숫자는 숫자로 인식한다. System.out.println(1+2); ------> 결과 : 3 System.out.println(1.2 + 1.3); ------> 결과 : 2.5 ↓ 곱하기를 할 때는 *(에스터리스크, Asterisk)를 사용한다. System.out.println(2*5); ------> 결과 : 10 ↓ 나누기를 할 때는 /(슬래쉬, slash)를 사용한다. System.out.println(6/2); ------> 결과 : 3 ..

programming/JAVA☕ 2023.11.23

[자바 배우기] 자바를 공부하기 전에

python만 공부하다가 JAVA를 사용하는 실습처를 만났고, 나에게 어떤 일도 안 주고 방치만 했었다. 내 코드라도 다시 읽자 하는 마음에 깃허브에 들어갔는데 내 깃허브에 올라간 코드들을 쭉 보면서 많은 생각을 했다. 내가 만든 프로젝트는 가독성이 안 좋은 형편없는 코드이고, 변수명을 짓는 센스가 부족했다. 지금까지 했던 프로젝트들을 포트폴리오에 올리지 못할 거 같았으며, 내가 자만하고 실력이 부족하단걸 깨달았다. 시간이 지나고 퇴근하고, 실습처에서 나와 맞지 않다는 피드백을 들었을 때. 나는 무너졌다. 아무것도 안했는데 그런 말을 들으니 억울하기도 했고, 나 스스로가 부족한 걸 느꼈기 때문이다. 그 이후로 방에서 나가는 게 싫었다. 내가 전공이 맞지 않은걸까. 나는 어떤 언어를 공부해야 할까. 내가 ..

programming/JAVA☕ 2023.11.23