전체 글 1851

[백준] #11659 구간 합 구하기 4

https://www.acmicpc.net/problem/11659 11659번: 구간 합 구하기 4 첫째 줄에 수의 개수 N과 합을 구해야 하는 횟수 M이 주어진다. 둘째 줄에는 N개의 수가 주어진다. 수는 1,000보다 작거나 같은 자연수이다. 셋째 줄부터 M개의 줄에는 합을 구해야 하는 구간 i와 j www.acmicpc.net 📕 설명 📕 구간을 Indexing한 뒤, sum 함수를 이용해 풀이하였다. 그냥 indexing으로 sum을 하면 시간초과가 발생하므로, prefix_sum 알고리즘을 사용해야한다. 새로운 배열에 값을 쌓는 형식으로 계속 더해서 넣은 후 indexing으로 값을 계산한다. pypy로 실행하여 시간초과를 피하였다. 🧑🏻‍💻 나의 풀이 🧑🏻‍💻 N, M = map(int, i..

[TIL] 2022. 1.11. [겨울방학 기록]

2023년 1월 11일 수요일 1/11 2023 🏃 TIL 🏃 🌎 오늘은 이야기 ! 오늘 하루 한 문장 요약, 키워드 피곤 🧑🏻‍💻 오늘의 코딩 🧑🏻‍💻 🧑🏻‍💻 백준 문제 풀이 단 한 문제 ! 풀기 완료 ! 📖 오늘의 독서 📖 [미움 받을 용기] ⚓️ 오늘의 스터디 ⚓️ SW 사업단 지원 SW Academy 활동 SW 사업단 지원 모각코 활동 오늘도 행복한 하루 !

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

🧩 Keyword 🧩 - 수평관계 - 자기수용 - 타자신뢰 - 타자공헌 - 긍정적 포기 - 평범해질 용기 🎯 Key Sentence 🎯 의식상에서 대등할 것, 그리고 주장할 것은 당당하게 주장할 것. 아들러의 심리학 입문에 있어, 먼저, 누구라도 좋으니 한 명과 "수평 관계"를 맺는 것부터 시작하는 것이다. 아들러는 아는 누구중 한 명이라도 수직 관계가 있다면 모든 관계에 있어 수직 관계를 맺고 있는 것이라고 하였다. 이 말에 대해 크게 동의하지는 않는다. 이 책을 여러 번 읽으며 이 부분이 걸렸는데, 인간은 여러 가면을 가지고 살아간다고 느낀다. 그러나 위 말은 가면과는 거리가 먼 개념이기는 해도, 수직 관계와 수평 관계를 모든 관계에 대해 일반화 하는 것이 맞는지 의심스럽다. 그러나 위 말을 통하여 ..

Reading 2023.01.11

[SW Academy] day008 MySQL and Linux

Data Base DDL과예제 데이터 소개 실습 환경 소개 SELECT문 살펴보기 1 SELECT문 살펴보기 2 Linux 강의 장진수 교수님 취약점 프로그래머스 문제 풀이 중요한 것은 꺾이지 않는 마음 1 Umm 2 프로그래머스 김송아 강사님 강의 객체 지향 프로그래밍 vs 절차 지향 프로그래밍 interface vs abstract class interface 공통된 규약 보이지 않으며 사용할 수 있는 것 abstract class 공통된 규약 보이는 것 백준 풀이

[2022 동계 모각코] 3일차(2023. 1.11.) 내용

2023. 1.11.(Wed) 팀원 : 장한, 유정훈, 정성훈, 안형진, 김대민 💻 SW Academy 💻 벡엔드 과정으로 강의를 수강하였다. 📚 LG Aimers 📚 AI 전문가 과정 강의 수강하였다. Machine Learning의 한 부류인 지도학습(Supervised Learning)에 대한 기본 개념과 regression/classification의 목적 및 차이점에 대해 이해하고, 다양한 모델 및 방법론(linear and nonlinear regression, classification, ensemble methods, kernel methods 등)을 통해 언제 어떤 모델을 사용해야 하는지, 왜 사용하는지, 모델 성능을 향상시키는 방법을 학습하게 됩니다. 🖥️ 백준 문제 풀이 🖥️ http..

[MySQL] SELECT 기초 문법

SELECT 테이블들에서 레코드들을 읽어오는 데 사용 WHERE를 사용해 조건을 만족하는 레코드 GROUP BY -> SELECT의 ADVANCED된 기능 ORDER BY -> 필드 이름 대신 숫자 사용 가능 기초문법 1) SELECT SELECT 필드이름1, 필드이름 2... FROM 테이블 이름 WHERE 선택 조건 GROUP BY 필드이름1, 필드이름2, ... ORDER BY 필드이름 [ASC|DESC] -- 필드 이름 대신에 숫자 사용 가능 LIMIT N; -- 앞에 몇 개만 살핌 기초문법 2) * SELECT * -- *는 모든 필드를 지칭하는 표현 FROM prod.session; -- 앞서 USE prod;를 수행했다면 FROM session도 사용 가능 -- FROM 다음에 오는 TABL..

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

2023. 1.11.(Wed) 팀원 : 장한, 유정훈, 정성훈, 안형진, 김대민 💻 SW Academy 💻 벡엔드 과정으로 강의를 수강할 것이다. 3주차 과정 중 DataBase 기초 강의. 📚 LG Aimers 📚 AI 전문가 과정 강의 수강할 것이다. 3주차 과정 중 학습 목표는 다음과 같다. Machine Learning의 한 부류인 지도학습(Supervised Learning)에 대한 기본 개념과 regression/classification의 목적 및 차이점에 대해 이해하고, 다양한 모델 및 방법론(linear and nonlinear regression, classification, ensemble methods, kernel methods 등)을 통해 언제 어떤 모델을 사용해야 하는지, 왜 ..

[백준] #9663 N-Queen python

https://www.acmicpc.net/problem/9663 9663번: N-Queen N-Queen 문제는 크기가 N × N인 체스판 위에 퀸 N개를 서로 공격할 수 없게 놓는 문제이다. N이 주어졌을 때, 퀸을 놓는 방법의 수를 구하는 프로그램을 작성하시오. www.acmicpc.net 📕 설명 📕 2차원 배열을 1차원 배열의 인덱스로 표현하였다. (x, y) => row[x] = y와 같이 말이다. 1. row 배열 내에 같은 값의 유무 확인. 2. 대각선의 값들을 고려하여 대각선의 위치한 Queen의 자리를 확인한다. 🧑🏻‍💻 나의 풀이 🧑🏻‍💻 N = int(input()) result = 0 r = [0] * N def is_OK(num): for i in range(num): if r[..