분류 전체보기
[Today I Learn] 2022.02.05
What I did 드림코딩 - 포트폴리오 웹 페이지 만들기 마무리 (1/24 ~ 2/5) 웹 프론트엔드에 대해 공부할 수 있었다. HTML과 CSS을 다루는 법을 익혔고, Javascript를 경험할 수 있었다. JS는 추가적으로 이후 강의를 끊어서 학습할 계획이다. TIL 작성을 조금 소홀이 했다. 다시 시작해보자! 강의를 통해 작성한 포트폴리오 웹 페이지 (미완성) https://becorder-jayden.github.io/
[백준 파이썬] # 10845 큐
Silver IV # 10845 큐 링크 : https://www.acmicpc.net/problem/10845 10845번: 큐 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net 풀이 import sys from collections import deque N = int(sys.stdin.readline()) queue = deque() for i in range(N): a = sys.stdin.readline().split() if a[0] == "push": queue.append(a[1]) elif a[0]..
[CSS] Flexbox Froggy - CSS 연습 게임
어렵지 않은 수준의 CSS 학습용 게임 사이트다. Flexbox의 정렬, 위치를 이해할 수 있다. https://flexboxfroggy.com/#ko Flexbox Froggy A game for learning CSS flexbox flexboxfroggy.com
[CSS] CSS Dinner - CSS 문법 연습 게임
드림코딩 엘리님의 영상을 보다가 알게 된 사이트다. CSS 문법을 지루하지 않도록 게임을 할 수 있다. 오른쪽 목록의 설명이나 단계명을 힌트삼아 쉽게 풀어갈 수 있다. 도움없이 과연 몇 단계까지 올라갈 수 있을지..! https://flukeout.github.io/ CSS Diner A fun game to help you learn and practice CSS selectors. flukeout.github.io
[Today I Learn] 2022.01.22
What I did 노마드코더 : 코코아톡 클론코딩 TIL 자바스크립트로 할 수 있는 분야가 매우 많다 프론트엔드는 자바스크립트를 다루는 것이 핵심 const, let, var 등 기초 자바스크립트 문법
[백준 파이썬] # 15649 N과 M (2)
Silver III # 15649 N과 M (2) 링크 : https://www.acmicpc.net/problem/15650 15650번: N과 M (2) 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해 www.acmicpc.net 풀이 N, M = map(int, input().split()) def dfs(start, seq): if len(seq) == M: print(' '.join(list(map(str, seq)))) return for i in range(start, N+1): if i not in seq: seq.append(i) dfs(i+1, se..
[백준 파이썬] # 15651 N과 M (4)
Silver III # 15651 N과 M (4) 링크 : https://www.acmicpc.net/problem/15651 15651번: N과 M (3) 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해 www.acmicpc.net 풀이 N, M = map(int, input().split()) def dfs(start, seq): if len(seq) == M: print(' '.join(list(map(str, seq)))) return for i in range(start, N+1): seq.append(i) dfs(i, seq) seq.pop() dfs(1,..
[Today I Learn] 2022.01.20
What I did 알고리즘 문제 공부 & 복습 국비지원교육 학원 알아보기 Raphael(Antony)의 정보 공유 TIL 백트래킹 구조에 대해 이해력을 조금 높였다. 재귀함수가 반복되다가 조건을 충족하게 되었을 때 return을 반환하고, 반복되기 전의 코드 위치로 돌아가 다음 로직을 진행한다. 모 기업에 재직중인 분의 인터뷰를 통해 AI 분야 세부적 내용을 들었다. 개인적으로 정리해볼 수 있는 건 아래와 같다 Front/Back 외에도 ML Engineer & Data Scientist, MLOps, Research Scientist 등이 있다 Reaserch Science의 경우 논문을 통해 연구하는 석사 이상의 포지션에 해당 ML Engineer와 Data Scientist는 데이터를 통해 ins..
[백준 파이썬] # 15651 N과 M (3)
Silver III # 15651 N과 M (3) 링크 : https://www.acmicpc.net/problem/15651 15651번: N과 M (3) 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해 www.acmicpc.net 풀이 N, M = map(int, input().split()) def dfs(depth, seq): if depth == M: print(' '.join(list(map(str, seq)))) return for i in range(1, N+1): seq.append(i) dfs(depth+1, seq) seq.pop() dfs(0, ..
[백준 파이썬] # 15649 N과 M (1)
Silver III # 15649 N과 M (1) 링크 : https://www.acmicpc.net/problem/15649 15649번: N과 M (1) 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해 www.acmicpc.net 풀이 N, M = map(int, input().split()) def dfs(depth, seq): if depth == M: print(' '.join(list(map(str, seq)))) for i in range(1, N+1): if i not in seq: temp = seq.copy() temp.append(i) dfs(de..