분류 전체보기 145

[프로그래머스/파이썬] (369게임) 문제 풀이

[문제링크] https://school.programmers.co.kr/learn/courses/30/lessons/120891 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr [문제내용] 문제 내용 머쓱이는 친구들과 369게임을 하고 있습니다. 369게임은 1부터 숫자를 하나씩 대며 3, 6, 9가 들어가는 숫자는 숫자 대신 3, 6, 9의 개수만큼 박수를 치는 게임입니다. 머쓱이가 말해야하는 숫자 order가 매개변수로 주어질 때, 머쓱이가 쳐야할 박수 횟수를 return 하도록 solution 함수를 완성해보세요. 제한사항 1 ≤ order ≤ 1,0..

[프로그래머스/파이썬] (옷가게 할인 받기) 문제 풀이

[문제링크] https://school.programmers.co.kr/learn/courses/30/lessons/120818 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr [문제내용] 문제 내용 머쓱이네 옷가게는 10만 원 이상 사면 5%, 30만 원 이상 사면 10%, 50만 원 이상 사면 20%를 할인해줍니다. 구매한 옷의 가격 price가 주어질 때, 지불해야 할 금액을 return 하도록 solution 함수를 완성해보세요. 제한사항 - 10 ≤ price ≤ 1,000,000 * price는 10원 단위로(1의 자리가 0) 주어집니다. - 소..

[프로그래머스/파이썬] (각도기) 문제 풀이

[문제링크] https://school.programmers.co.kr/learn/courses/30/lessons/120829?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr [문제내용] 문제 내용 문제 설명 각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각 180도는 평각으로 분류합니다. 각 angle이 매개변수로 주어질 때 예각일 때 1, 직각일 때 2, 둔각일 때 3, 평각일 때 4를 return하도록 solution 함수를 완성해주세요. - 예각 : 0 < angle < 90 -..

[프로그래머스] 깃허브(GitHub) 저장소에 자동 커밋하는 방법? 백준허브! (+ 첫 커밋 시 발생오류 해결방법)

프로그래머스에서 문제 풀고 제출하면 자동으로 깃허브에 커밋하는 방법을 소개하고자 한다. 크롬 확장 프로그램인 '백준허브'를 이용하면 되는데, 이름과 달리 프로그래머스도 지원한다. 알고리즘 문제도 풀며 깃허브 잔디도 심어보자! 백준허브? Automatically integrate your BOJ submissions to GitHub - 백준허브란? 백준허브는 Leetcode의 제출 코드를 자동 푸시해주는 LeetHub라는 프로젝트를 포크하여 만든 익스텐션으로, 백준 문제를 해결하면 등록한 Github Repository에 자동으로 코드와 문제 요약을 푸시합니다. - 개인정보 유출의 위험이 있나요? 백준허브는 모든 데이터를 크롬의 로컬 스토리지에 저장합니다. 물론 로컬 스토리지 사용이 안전하지는 않지만 적..

[MySQL] 터미널/CMD창에서 접속/버전 및 데이터베이스 확인하기

터미널/CMD창에서 MySQL에 1. 접속하고 2. 버전 확인을 하고 3. 만들어진 데이터베이스를 확인하는 것을 해보겠습니다. 1. 터미널/CMD창에서 접속하기 1) 터미널창 파이참 등 터미널에서 Command Prompt를 열고, MySQL Server 폴더의 bin 폴더 위치를 복사 복사한 bin 폴더의 위치를 cd 명령어와 함께 입력하면 해당 위치로 명령어를 입력할 수 있게 됨 cd bin폴더의위치 Enter password에 MySQL의 ROOT 비밀번호를 입력 아래 화면과 같이 뜬다면 접속 완료! 2) CMD창 CMD창 실행 후 $ mysql -u root -p 명령어 입력 mysql -u root -p Enter password: 에 비밀번호 입력한 뒤 아래와 같이 화면이 뜬다면 접속이 완료된..

카테고리 없음 2022.11.28

[MySQL/오류해결] CMD창에서 접속이 되지 않을 때? 환경 변수 설정!

[발생오류] CMD창에서 MySQL이 접속되지 않음 CMD창에서 MySQL을 접속할 때 아래와 같이 접속이 되지 않는 오류가 뜨는 경우가 있다. 그럴 땐 환경 변수를 설정해주어야 한다. Microsoft Windows [Version 10.0.19045.2251] (c) Microsoft Corporation. All rights reserved. C:\Users\user>mysql -u root -p 'mysql'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. [해결방법] 환경 변수 설정! MySQL Server 8.0 폴더에서 bin 폴더의 위치를 복사 윈도우 검색창에서 '고급 시스템 설정 보기'를 입력해 선택 시스템 속성창에서 '환경 변수'를 선택 환경 변수창..

카테고리 없음 2022.11.28

[DBeaver(디비버)] 설치

본인 컴퓨터에 맞는 프로그램으로 설치 프로그램 다운로드 다운로드 받은 설치 프로그램을 열면 설치 언어를 선택할 수 있음 Next 클릭 I Agree 클릭 해당 컴퓨터에서 DBeaver를 혼자 사용할 거라면 For me, 여러 명의 사용자가 사용할 거라면 For anyone who uses this computer (all users)를 선택 기본 설정으로 진행 설치 위치를 지정하고 Next 클릭 시작 메뉴 폴더를 선택하고 Install 선택 설치 완료

카테고리 없음 2022.11.28

[MySQL] 커뮤니티 에디션 설치(Community Edition Installer)

□ MySQL 커뮤니티 에디션(무료 버전) 설치 - 아래 url을 통해 다운로드 받기 https://dev.mysql.com/downloads/installer/ MySQL :: Download MySQL Installer Select Operating System: Select Operating System… Microsoft Windows Select OS Version: All Windows (x86, 32-bit) Windows (x86, 32-bit), MSI Installer 8.0.31 5.5M (mysql-installer-web-community-8.0.31.0.msi) MD5: 7a83203e24f873b49fa2df2f1a58eca6 | Signatu dev.mysql.com 어떤 방..

카테고리 없음 2022.11.28

[공부법] 프로그래밍 언어 문법을 공부하는 좋은 방법? 4단계!

코딩 테스트 대비용으로 하루종일 파이썬 문법을 공부했다. 블로그 글로 정리 작성을 하며 공부하고 있었는데 문득 참 바보 같은 공부법이라는 생각이 들었다. 어차피 이 문법은 내년이면 또 달라질텐데, 이렇게 적고 외우는 게 무슨 소용이람? 그래서 부트캠프 튜터님께서 알고리즘 문제를 풀다 모르는 문법이 나오면 그때마다 찾아서 보라고 하신 거였구나... 이렇게 몸소 깨달으며 알게된 좋은 언어 문법 공부법을 소개하려고 한다. 다른 글을 참고해 작성한 내용은 아니고 순전히 필자의 머리에서 나온 방법이다. 그렇기 때문에 사실 이 방법 또한 '좋은' 방법인지는 모른다. 적어도 필자에겐 '좋은' 방법이라 본인과 적합한 공부법이라고 생각이 든다면 한 번 시도해보는 게 좋겠다. 언어별 문법 공부법 1단계. 목차의 대/제목을..

언어/기타 2022.11.23

[파이썬] 함수 쉽게 이해하기 (코딩애플 유튜브영상)

파이썬에서의 함수를 정말 쉽게 이해할 수 있는 유튜브 영상(코딩애플)을 찾았다. 이 글에서는 그 설명 내용과 영상을 공유하려고 한다. 같은 내용(출력, 조건, 반복문 등)을 여러 번 반복해서 쓸 때! 1. 긴 코드를 짧은 단어로 축약할 때 def 긴코드(): print('여러 줄의 긴 코드를') print('단 한 줄의 코드로') print('여러 번 출력할 수 있음') 긴코드() 긴코드() # 출력값 # 여러 줄의 긴 코드를 # 단 한 줄의 코드로 # 여러 번 출력할 수 있음 # 여러 줄의 긴 코드를 # 단 한 줄의 코드로 # 여러 번 출력할 수 있음 2) 마법의 모자 만들기 가능 def 모자(구멍): print(구멍+1) 모자(1) # 출력값 2 모자(2) # 출력값 3 3) 함수 실행하고 나서 가죽..

언어/python 2022.11.23