[ 코딩 테스트 연습 ] 141. 자릿수 더하기 자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요. 예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다. 제한사항 : N의 범위 : 100,000,000 이하의 자연수 내가 푼 풀이 def solution(n): return sum(int(i) for i in str(n)) print(solution(123)) # 출력 : 6 142. 약수의 합 정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요. 제한사항 : n은 0 이상 3000이하인 정수입니다. 내가 푼 풀이 def solution(n): n_sum = 0 for i in ..
[ 첫번째 프로젝트 ] 스파르타 게시판을 만들어 보자. * 팀 스로젝트로 팀과의 협업이 중요하다. 0. 기획하기https://tia13.tistory.com/42 24.04.01_TIL (ChatGPT 웹종 팀 프로젝트) _ 0. 기획하기[ 첫번째 프로젝트 ] 스파르타 게시판을 만들어 보자. * 팀 스로젝트로 팀과의 협업이 중요하다. 팀명 : 해리포터 팀 소개 : 해리포터를 좋아하는 사람들의 프로젝트 - 취미 : 코딩 프로젝트 프로tia13.tistory.com 1. 프론트앤드 / 백앤드https://tia13.tistory.com/43 24.04.02_TIL (ChatGPT 웹종 팀 프로젝트) _ 1. 프론트앤드/백앤드[ 첫번째 프로젝트 ] 스파르타 게시판을 만들어 보자. * 팀 스로젝트로..
[ 첫번째 프로젝트 ] 스파르타 게시판을 만들어 보자. * 팀 스로젝트로 팀과의 협업이 중요하다. 0. 기획하기https://tia13.tistory.com/42 24.04.01_TIL (ChatGPT 웹종 팀 프로젝트) _ 0. 기획하기[ 첫번째 프로젝트 ] 스파르타 게시판을 만들어 보자. * 팀 스로젝트로 팀과의 협업이 중요하다. 팀명 : 해리포터 팀 소개 : 해리포터를 좋아하는 사람들의 프로젝트 - 취미 : 코딩 프로젝트 프로tia13.tistory.com 1. 프론트앤드 / 백앤드https://tia13.tistory.com/43 24.04.02_TIL (ChatGPT 웹종 팀 프로젝트) _ 1. 프론트앤드/백앤드[ 첫번째 프로젝트 ] 스파르타 게시판을 만들어 보자. * 팀 스로젝트로..
[ 첫번째 프로젝트 ] 스파르타 게시판을 만들어 보자. * 팀 스로젝트로 팀과의 협업이 중요하다. 0. 기획하기https://tia13.tistory.com/42 24.04.01_TIL (ChatGPT 웹종 팀 프로젝트) _ 0. 기획하기[ 첫번째 프로젝트 ] 스파르타 게시판을 만들어 보자. * 팀 스로젝트로 팀과의 협업이 중요하다. 팀명 : 해리포터 팀 소개 : 해리포터를 좋아하는 사람들의 프로젝트 - 취미 : 코딩 프로젝트 프로tia13.tistory.com 1. 프론트앤드 / 백앤드https://tia13.tistory.com/43 24.04.02_TIL (ChatGPT 웹종 팀 프로젝트) _ 1. 프론트앤드/백앤드[ 첫번째 프로젝트 ] 스파르타 게시판을 만들어 보자. * 팀 스로젝트로..
Git & Github 기초 다지기 내 코드 자료 깃, 깃허브로 보내기 / 협업하기 ((by 코딩알려주는 누나❤) https://hackmd.io/@oW_dDxdsRoSpl0M64Tfg2g/ByfwpNJ-K# Git 명령어 총정리집 (by 코딩알려주는 누나❤) - HackMD # Git 명령어 총정리집 (by 코딩알려주는 누나❤) ![](https://c.tenor.com/UNTqMDwqh1gAAAAM/hello-hi.gif) 안녕하세요 여러분 :) hackmd.io 여기의 자료를 정리하고 실행해 보았다. Git 설치하기 : https://git-scm.com/ > 설치 완료 후 Git bash 열기 > git bash 에서 환경설정 하기 Step 1 : 유저이름 설정 git config --global..
[ 첫번째 프로젝트 ] 스파르타 게시판을 만들어 보자. * 팀 스로젝트로 팀과의 협업이 중요하다. 0. 기획하기https://tia13.tistory.com/42 24.04.01_TIL (ChatGPT 웹종 팀 프로젝트) _ 0. 기획하기[ 첫번째 프로젝트 ] 스파르타 게시판을 만들어 보자. * 팀 스로젝트로 팀과의 협업이 중요하다. 팀명 : 해리포터 팀 소개 : 해리포터를 좋아하는 사람들의 프로젝트 - 취미 : 코딩 프로젝트 프로tia13.tistory.com 다음 단계인 백앤드 / 프론트앤드 코드 디자인을 해보자.각 팀원들과 나누어 나와 채연님은 프론트앤드 / 준서님과 진원님은 백앤드를 맡아 진행하였다. 프론트앤드에서 채연님이 중요한 1페이지를 만들어주셔서 2페이지와 3페이지의 작업이 ..
[ 첫번째 프로젝트 ] 스파르타 게시판을 만들어 보자. * 팀 스로젝트로 팀과의 협업이 중요하다. 팀명 : 해리포터팀 소개 : 해리포터를 좋아하는 사람들의 프로젝트 - 취미 : 코딩프로젝트프로젝트명 : 스파르타임(Spartime)프로젝트 소개 : 스파르타 유사품 주의 (에브리타임 아님)개발 일정월요일 - 복습하기깃허브 공유목요일 점심전에는 다 해놓기 오후에 선택사항금요일 오전 발표자료준비프로젝트 회의 : 14:00 점심시간 이후 (정기회의) 역할 분담프론트앤드(배경, 디자인부분) : 이환희, 안채연초이스한 디자인 코드 작성1. 첫 페이지 - 네브바, 검색창, 게시글 3개 노출2. 두번째 페이지 - 네브바, 게시글 (제목, 글, 수정, 삭제), 댓글 (입력, 수정, 삭제)3. 세번째 페이지..
[ 코딩 테스트 연습 ] 131. 9로 나눈 나머지 음이 아닌 정수를 9로 나눈 나머지는 그 정수의 각 자리 숫자의 합을 9로 나눈 나머지와 같은 것이 알려져 있습니다. 이 사실을 이용하여 음이 아닌 정수가 문자열 number로 주어질 때, 이 정수를 9로 나눈 나머지를 return 하는 solution 함수를 작성해주세요. 제한사항 : 1 ≤ number의 길이 ≤ 100,000 number의 원소는 숫자로만 이루어져 있습니다. number는 정수 0이 아니라면 숫자 '0'으로 시작하지 않습니다. 내가 푼 풀이 def solution(number): digits = sum([int(i) for i in str(number)]) return digits % 9 print(solution("78720646..
[ 팀 스파르타 - 모의 면접 준비 2 ] 모의 면접 Level 2 1. 멀티스레딩 무엇이며, 사용하는 이유는? 멀티스레딩(Multithreading)이란 하나의 프로세스 내에서 여러개의 스래드를 동시에 실행하는 기술이다. 스레드는 프로세스 내에서 실행되는 단위로, 각각 독립적으로 실행될 수 있다. 멀티스레딩을 사용하는 이유는 여러개의 스래드를 동시에 사용할 수 있기 때문에 동시에 여러작업을 할 수 있고, 프로세스 내에서의 자원공유가 효율적이며(이를 위한 적절한 동기화 매커니즘이 필요하다), 작업을 분할하고 사용자와의 상호작용이 용이(응답성 향상)하다. 2. 데드락은 무엇인가? 데드락(Deadlock)은 멀티스레드 또는 멀티프로세스 환경에서 발생할 수 있다. 두 개 이상의 작업이 서로 상대방의 작업이 끝..
[ 코딩 테스트 연습 ] 121. 간단한 식 계산하기 문자열 binomial이 매개변수로 주어집니다. binomial은 "a op b" 형태의 이항식이고 a와 b는 음이 아닌 정수, op는 '+', '-', '*' 중 하나입니다. 주어진 식을 계산한 정수를 return 하는 solution 함수를 작성해 주세요. 제한사항 : 0 ≤ a, b ≤ 40,000 0을 제외하고 a, b는 0으로 시작하지 않습니다. 내가 푼 풀이 def solution(binomial): a, op, b = binomial.split() # 숫자와 연산자 분리 a, b = int(a), int(b) if op == '+': return a + b elif op == '-': return a - b elif op == '*': r..