백준 1463. 1로 만들기 (파이썬) 1463번: 1로 만들기 첫째 줄에 1보다 크거나 같고, 106보다 작거나 같은 정수 N이 주어진다. www.acmicpc.net import sys X = int(sys.stdin.readline()) L = [0] * (X + 1) for i in range(2, X + 1): if i % 2 == 0 and i % 3 == 0: L[i] = min(L[i - 1] + 1, L[i // 2] + 1, L[i // 3] + 1) elif i % 2 == 0: L[i] = min(L[i - 1] + 1, L[i // 2] + 1) elif i % 3 == 0: L[i] = min(L[i - 1] + 1, L[i // 3] + 1) else: L[i] = L[i - ..
SSAFY 7기 Welcome kit #SSAFY 에 합격한 지 어느덧 한 달, 기다리던 ♡웰컴킷♥이 도착했다! #삼성청년sw아카데미 , SSAFY는 아마 요즘 가장 많은 취준생의 관심일 #코딩교육 에 앞장서고 있다 삼성 청년 SW 아카데미 삼성 청년 SW 아카데미| 소프트웨어 교육, 취업 지원, 코딩 교육 www.ssafy.com 서류, 시험, 면접의 3단계를 모두 거치고 합격한 SSAFY에서의 스타트캠프가 마무리될 무렵, 7기를 위한 웰컴킷을 받게 되었다 키트 박스와 후드집업, 반팔티셔츠가 들어 있다 상자 윗부분까지 캐리어처럼 되어 있는 디테일 열자마자 데코를 위한 스티커와 보딩패스가 들어 있다! 차오르는 해외여행을 향한 욕구.. 상자 안에는 에코백과 웹캠, 텀블러가 들어 있다 왠지 앞으로 코..
SSAFY 7기 1학기 관통프로젝트 - 영화 추천 웹사이트 개발 회고 우수 프로젝트 수상 - TEMPLIX https://youtu.be/t31Y5x5E8CM (시연 영상) 📅 2022. 05. 16 ~ 2022. 05. 27 📌 프로젝트 소개 오늘의 기분에 어울리는 영화를 찾아 보자! 라는 테마로 만들어진 웹사이트였다. 조원들의 성을 따 temple이라는 단어에서 TEMPLIX라는 프로젝트명을 착안하고, 그에 맞게 영상 매체인 Netflix의 UI를 클론하여 진행해보기로 했다. 나의 역할은 Django(DRF)를 이용한 백엔드 업무였다. 어떤 역할을 하고 싶은지 별 생각이 없었어서 조원분이 프론트엔드를 희망하시길래 네 감사합니다! 했다. 결론적으로 난 좋은 결정이었다고 생각한다. 재미있게 개발할 수 있..
백준 10026: 적록색약 (파이썬) 10026번: 적록색약 적록색약은 빨간색과 초록색의 차이를 거의 느끼지 못한다. 따라서, 적록색약인 사람이 보는 그림은 아닌 사람이 보는 그림과는 좀 다를 수 있다. 크기가 N×N인 그리드의 각 칸에 R(빨강), G(초록) www.acmicpc.net from collections import deque def bfs(): while q: a, b = q.popleft() for i in range(4): ni, nj = a + di[i], b + dj[i] if 0
전체 값에서 현재 값의 비율을 나타내는 그래프를 만들고 싶었는데, 뭔가 모듈을 사용해야 하나 싶었지만 이런 간단한 형태는 div의 CSS값 조정으로 간단하게 할 수 있다는 걸 알았다. 전체 코드 import React, { useEffect, useState } from "react"; import styled from "styled-components";// 리액트의 styled-components 모듈 사용 // 테두리 코드 const StyledBase = styled.div` height: 26px;// 게이지 부분의 높이에 border 높이의 2배를 더해준다. border: 3px solid; margin-right: 15%;// 페이지에서 원하는 부분만큼 자유롭게 설정 margin-left: ..
3986번: 좋은 단어 이번 계절학기에 심리학 개론을 수강 중인 평석이는 오늘 자정까지 보고서를 제출해야 한다. 보고서 작성이 너무 지루했던 평석이는 노트북에 엎드려서 꾸벅꾸벅 졸다가 제출 마감 1시간 전에 www.acmicpc.net # [BOJ] 3986. 좋은 단어 2022-08-07 N = int(input()) ans = 0 for _ in range(N): S = [0]# S[-1] 인덱스 오류 피하기 위한 초기값 L = input() for l in L: if S[-1] == l:# 스택 가장 위와 일치하면 pop S.pop(-1) else: S.append(l) if len(S) == 1:# 초기값 0만 남아있으면 정답 ans += 1 print(ans) 생각보다 간단했던 스택 문제