백준 2635. 수 이어가기 (파이썬) 2635번: 수 이어가기 첫 번째 수가 주어진다. 이 수는 30,000 보다 같거나 작은 양의 정수이다. www.acmicpc.net import sys N = int(sys.stdin.readline()) ans = 0 ANS = [] for n in range(1, N + 1): a = 1 A = [N, n] # 배열에 주어진 수와 선택한 정수 입력하고 시작 while A[-1] >= 0: A.append(A[-2] - A[-1]) a += 1 if a > ans: ans = a ANS = A print(ans) for a in ANS: if a >= 0: print(a, end=" ")
[SSAFYcial] 공통 프로젝트 어땠나요? 싸피 7기 생생 후기 보러가기! 안녕하세요, 싸피셜 7기 신선영입니다! 😊 싸피 2학기의 시작, 공통 프로젝트가 마지막에 이르렀는데요! 프로젝트를 마친 싸피7기 교육생들의 마음은 어떨지, 인터뷰를 통해 알아보았습니다 Q1. 공통 프로젝트가 시작하기 전에 기대했던 점이 있었나요? J 교육생 (웹기술) 기획부터 끝까지 내 손으로 직접 무언가를 만들어보고, 면접 등에서도 당당하게 드러낼 수 있는 프로젝트를 만들 수 있을 거라는 생각에 기대가 되었어요! L 교육생 (웹IoT) 취업에 도움이 될 수 있는 포트폴리오도 만들고 자기소개서에 쓸 수 있는 에피소드가 될 경험을 쌓고 싶었습니다. Y 교육생 (웹기술) 진로에 대한 고민을 하고 있던 중이었기 때문에 열심히..
[Hello, world! 7월호] (NEW) 카본! 그게 뭔데요? 2022 SSAFYcial 기획기사 빠르게 지나가는 IT 세상, 코알못들을 위한 IT뉴스 알아보기! 지난 7월 20일 구글이 실험적 오픈 소스 프로그래밍언어 카본 (carbon)을 공개했습니다! C++ 는 C언어를 바탕으로 만들어진, 실행 속도도 빠르고 현재 점유율도 아주 높은 프로그래밍 언어예요! 임베디드, 그래픽, 머신러닝 등 다양한 곳에 사용되고 있답니다 :) 카본은 그런 C++과의 양방향 호환이 가능하도록 C++의 후계자를 목표로 개발되었다고 해요 현재 깃허브에 공개된 버전을 찾아보셔도 좋을 것 같아요! GitHub - carbon-language/carbon-lang: Carbon Language's main repository..
[SSAFYcial] 나는 게임하며 공부한다! 공부인 듯, 게임인 듯 스팀 게임 추천 모음.Zip 안녕하세요, 싸피셜 7기 신선영입니다! 오늘은 제가 스팀에서 직접 구매해서 사용해 본, 게임인 듯, 공부인 듯 써볼 수 있는 추천 게임 목록을 준비했습니다! (●'◡'●) Human Resource Machine은 코딩의 가장 기본이라고 할 수 있는 알고리즘적 사고를 연습할 수 있는 게임이에요. 문제가 제시하는 조건에 맞추어 주어진 명령어들을 이용해 왼쪽의 상자들을 모두 오른쪽으로 옮기면 되는 아주 간단한 게임입니다. Save 66% on Human Resource Machine on Steam Program little office workers to solve puzzles. Be a good emplo..
백준 1622. 공통 순열 (파이썬) 1622번: 공통 순열 알파벳 소문자로 이루어진 두 문자열 a와 b에 대해, a의 부분 수열의 순열이자 b의 부분 수열의 순열이 되는 가장 긴 문자열 x를 구하여라. www.acmicpc.net # [BOJ] 1622. 공통 순열 while True: try: a = input() b = input() bd = {} for bb in b: if bb in bd: bd[bb] += 1 else: bd[bb] = 1 ans = '' for aa in a: if aa in b and bd[aa] > 0: ans += aa bd[aa] -= 1 print(''.join(sorted(ans))) except EOFError: break 딕셔너리 이용해서 여러 번 카운팅되지 않..
백준 19844. 단어 개수 세기 (파이썬) 19844번: 단어 개수 세기 첫째 줄에 “문장”을 나타내는 문자열이 주어진다. 이 문자열은 영어 소문자, 띄어쓰기, -(하이픈), '(어포스트로피)로만 이루어져 있다. 이때 띄어쓰기, 하이픈, 어포스트로피 중 어느 것도 인 www.acmicpc.net # [BOJ] 19844. 단어 개수 세기 S = list(input().replace(' ', '-').split('-')) ans = len(S) words = ["c'", "j'", "n'", "m'", "t'", "s'", "l'", "d'", "qu'"] for s in S: # 줄인 단어로 시작하는 경우만 카운트, 이후에 모음이 올 때만 if s[0:2] in words: if s[2] in ['a'..