전체 글 1851

[SW Academy] day001 Java 기초 및 java 개발 환경 구축

--- java 기초 내용 [Day1] Java 시작하기, 변수와 계산, 제어문 1-1_자바란완료 1-2. 자바 개발환경 구축완료 1-3. 자바 간단히 실행해보기완료 1-4. 자바 코드 스타일과 주석문완료 자바 코드 스타일과 주석문 - 실습완료 2-1. 변수란완료 2-2. 변수 선언하기완료 2-3. 변수 사용하기완료 변수 - 실습완료 2-4. 기본 타입완료 기본 타입 - 실습완료 2-5. 상수완료 상수 - 실습완료 2-6. 기본 타입 변환완료 기본 타입 변환 - 실습(1)완료 기본 타입 변환 - 실습(2)완료 2-7. 연산자와 항완료 2-8. 단항연산자완료 단항 연산자 - 실습완료 2-9. 이항 연산자완료 이항 연산자 - 실습(1)완료 이항 연산자 - 실습(2)완료 2-10. 삼항 연산자완료 삼항 연산자..

[미움 받을 용기] 2023. 1. 2.

건전한 열등감이란 타인과 나를 비교하는 것이 아닌 “이성적인 나”와 나를 비교하는 것이다. 이를 통해 아들로는 타인과 나를 비교하여 타인을 밟고 올라가는 것이라고 착각하기 쉬운 “우월성 추구”에 대한 개념을 다시 언급했다. 그것이 아니라 “이성적인 나”와 비교하여 나를 더 나은 나로, 어제의 나와 비교하여 오늘의 나는 어제보다 한 발 앞으로 나아간 나로 되는 것이다. 그리고 모든 인간은 같지 않지만 모든 인간은 대등하다는 것을 내세웠다. 인간은 모두 다르고 누군 앞서 나가고 누군 뒤쳐진다고 생각할 수 있다. 여기서 아들러는 인간 사이의 우열을 가리는 것이 아닌 지금의 나보다 앞서 나가는 것을 보는 것이 가치가 있는 것이라고 하였다. 경쟁은 필연적으로 열등감을 수반한다. 경쟁의 세계에서는 승자와 패자가 있..

Reading 2023.01.02

[백준] #1010 다리 놓기 python

https://www.acmicpc.net/problem/1010 1010번: 다리 놓기 입력의 첫 줄에는 테스트 케이스의 개수 T가 주어진다. 그 다음 줄부터 각각의 테스트케이스에 대해 강의 서쪽과 동쪽에 있는 사이트의 개수 정수 N, M (0 < N ≤ M < 30)이 주어진다. www.acmicpc.net 📕 설명 📕 M개 중 N개를 뽑으면 되는 문제이다. 🧑🏻‍💻 나의 풀이 🧑🏻‍💻 N = int(input()) for i in range(N): b, a = map(int ,input().split()) result = 1 for i in range(a,a-b,-1): result *= i for i in range(b,1,-1): result //= i print(result)

[2022 동계 모각코] 2일차(2023. 1. 2.) 목표

2023. 1. 2(Mon) 팀원 : 장한, 유정훈, 정성훈, 안형진, 김대민 💻 SW Academy 💻 벡엔드 과정으로 강의를 수강할 것이다. 1주차 과정 중 JAVA 기초 강의. 📚 LG Aimers 📚 AI 전문가 과정 강의 수강할 것이다. 1주차 과정 중 학습 목표는 다음과 같다. 본 모듈은 본격적인 AI기술에 대한 이해에 앞서 데이터 과학자로서의 기본적 소양을 기르기 위한 과정입니다. 따라서 인공지능 기술 도입에 앞서 데이터 과학자로서 그리고 제도적으로 윤리적으로 어떠한 자세를 가져야 하는지 이해하고, 인공지능 기술로 어떻게 문제를 해결할 수 있는지 학습합니다. 🖥️ 백준 문제 풀이 🖥️ 이제 습관화는 완료 되었다. 한 문제씩 꼭 풀자. 어려우면 하루에 한 문제를 못 풀 수도 있다.

[백준] #3036 링 python

https://www.acmicpc.net/problem/3036 3036번: 링 출력은 총 N-1줄을 해야 한다. 첫 번째 링을 제외한 각각의 링에 대해서, 첫 번째 링을 한 바퀴 돌리면 그 링은 몇 바퀴 도는지 기약 분수 형태 A/B로 출력한다. www.acmicpc.net 📕 설명 📕 from fractions import Fraction import math 을 사용하여 풀이. 🧑🏻‍💻 나의 풀이 🧑🏻‍💻 from fractions import Fraction import math N = int(input()) N_list = list(map(int, input().split())) for i in N_list[1:]: num = Fraction(N_list[0] // math.gcd(i, N_l..

[백준] #2981 검문 python

https://www.acmicpc.net/problem/2981 2981번: 검문 트럭을 타고 이동하던 상근이는 경찰의 검문을 받게 되었다. 경찰은 상근이가 운반하던 화물을 하나하나 모두 확인할 것이기 때문에, 검문하는데 엄청나게 오랜 시간이 걸린다. 상근이는 시간 www.acmicpc.net 📕 설명 📕 시간 복잡도를 고려해야하는 문제이다. 먼저, 수학적 접근이 가장 필요하다. M은 다른 수들 중 두 값을 뺀 값의 최대공약수이기 때문에 뺀 값의 최대 공약수를 구한다면 쉽게 구할 수 있다. 그리고, 공약수를 구할 때, 나눈 나머지 값이랑 몫 둘 다 공약수가 되기 때문에 이 둘을 다 고려해주면 복잡도를 대폭 낮출 수 있다. 🧑🏻‍💻 나의 풀이 🧑🏻‍💻 import math N = int(input()) ..

[미움 받을 용기] 2023. 1. 1.

오늘 등장한 개념들은 익히 알고 있는 개념들이었지만, 오늘 23년의 나로 읽었을 때 또 다른 의미로 다가왔다. 열등감은 독일어로 "민더베르티히카이트게퓔"이다. 가치판단은 니체가 만든 용어로 지금까지의 도덕적 가치, 지금까지 금지하였거나 업신여겼던 가치를 긍정하는 태도를 뜻한다. 결국, 열등감에서 벗어나는 것은 사회적 기준에 의한 객관적 지표를 주관적으로 어떻게 내가 바라보느냐, 즉 어떠한 가치를 부여하여 내가 이를 장점으로 볼지, 단점으로 볼지 판단하는 것이다. 객관적 사실은 절대 움직이지 않지만 주관적 해석은 얼마든지 움직일 수 있다. 모든 인간은 열등감을 가지고 있다. 무기력한 상태로 태어난 인간이 무기력에서 벗어나기 위해 갖고있는 보편적인 욕구인 '우월성 추구'가 있다. 즉, "향상되기를 바라는 것..

Reading 2023.01.01