728x90

분류 전체보기 68

PyCharm 단축키 모음 (Mac OS)

💡 PyCharm 단축키 모음 (Mac OS)PyCharm은 Python 개발자들에게 최고의 IDE로 꼽히는 강력한 도구입니다. 이 IDE의 생산성을 극대화하려면 단축키를 잘 활용해야 합니다. 이번 글에서는 PyCharm에서 사용할 수 있는 주요 단축키를 목차와 함께 정리했습니다.📚 목차1. 일반 작업 단축키2. 코드 편집 단축키3. 탐색 단축키4. 코드 리팩터링 단축키5. 디버깅 단축키6. 프로젝트 및 파일 관리 단축키7. 창 관리 및 뷰 단축키8. 검색 및 탐색 단축키1. 일반 작업 단축키기능단축키 (Mac)현재 파일 저장⌘ + S설정 창 열기⌘ + ,새 파일/코드 생성⌘ + N모든 명령어 검색⇧ + ⌘ + A심볼 검색⌥ + ⌘ + O2. 코드 편집 단축키기능단축키현재 줄 복제⌘ + D현재 줄 삭..

개발공부 2025.04.08

이클립스(Eclipse) 플러그인 추천 2025

이클립스 플러그인 추천 20252025년에도 현업 개발자들이 생산성을 극대화하기 위해 꼭 설치하는 플러그인을 소개합니다. 백엔드, Spring, 빌드 도구, 협업, 디버깅, UI 개선까지 모든 개발자에게 유용한 최신 플러그인 위주로 정리했습니다.목차1. EGit (Git 통합 플러그인)2. Maven Integration (Maven 프로젝트 관리)3. Lombok Plugin (보일러플레이트 코드 제거)4. Checkstyle (코드 스타일 검사)5. JUnit 5 (테스트 자동화 지원)6. Darkest Dark Theme (다크모드 적용)7. SonarLint (정적 코드 분석 및 품질 관리)8. TM Terminal (내장 터미널 기능)1. EGit (Git 통합 플러그인)EGit은 Eclipse..

개발공부 2025.04.02

비쥬얼스튜디오코드(Visual Studio Code) 플러그인 추천 2025

비주얼 스튜디오 코드 플러그인 추천 20252025년 편리한 개발 경험을 위한 Visual Studio Code 확장 추천 리스트입니다. 목차1. Prettier – 코드 포맷 자동 정리2. ESLint – 코드 문법 및 오류 검사3. GitLens – Git 히스토리 추적4. Live Server – 실시간 웹 미리보기5. IntelliCode – AI 기반 자동완성6. Path Intellisense – 경로 자동 완성7. Code Spell Checker – 코드 철자 검사8. Material Icon Theme – 아이콘 테마 적용9. Docker – 컨테이너 개발 통합10. Bracket Pair Colorizer – 괄호 색상 강조1. Prettier – 코드 포맷 자동 정리 Prettier는..

개발공부 2025.04.01

IntelliJ IDEA에서 Git 완벽 활용하기

IntelliJ IDEA는 강력한 Git 통합 기능을 제공하여, 개발자가 보다 쉽게 버전 관리를 수행할 수 있도록 지원합니다. 이번 글에서는 IntelliJ IDEA에서 Git을 활용하는 방법을 Git 연동, 브랜치 관리, 충돌 해결을 중심으로 자세히 설명합니다.목차Git 연동 및 초기 설정Git 기본 사용법브랜치 관리Git 충돌 해결추가 기능: Git Rebase, Cherry-pick 활용 1. Git 연동 및 초기 설정1.1 IntelliJ에서 Git 설정하기IntelliJ IDEA에서 Git을 연동하려면 먼저 Git이 설치되어 있어야 합니다.Git 설치 확인Windows: git --versionMac/Linux: which gitIntelliJ에서 Git 설정File > Settings > Ve..

개발공부 2025.01.17

Linux 터미널 단축키 모음

목차1. 터미널 이동 관련 단축키2. 명령어 편집 단축키3. 명령어 히스토리 단축키4. 프로세스 제어 단축키5. 스크롤 및 화면 제어 단축키6. 파일 및 디렉토리 작업 단축키7. SSH 및 원격 작업 관련 단축키8. 추가 팁: 자주 사용하는 Alias 설정하기9. 결론 및 요약1. 터미널 이동 관련 단축키Ctrl + A: 커서를 현재 줄의 시작으로 이동.Ctrl + E: 커서를 현재 줄의 끝으로 이동.Alt + B: 단어 단위로 왼쪽으로 이동.Alt + F: 단어 단위로 오른쪽으로 이동.Ctrl + Left/Right: 단어 단위로 커서를 이동 (일부 배포판).2. 명령어 편집 단축키Ctrl + U: 커서 왼쪽에 있는 모든 텍스트 삭제.Ctrl + K: 커서 오른쪽에 있는 모든 텍스트 삭제.Ctrl + ..

개발공부 2025.01.15

안드로이드 스튜디오(Android studio) 단축키 모음

목차1. 기본 편집 단축키2. 코드 탐색 단축키3. 코드 리팩토링 단축키4. 실행 및 디버깅 단축키5. 파일 및 프로젝트 관리 단축키6. 버전 관리(Git) 관련 단축키7. 기타 유용한 단축키8. 단축키 설정 및 커스터마이징1. 기본 편집 단축키자동 완성: Ctrl + Space (Windows/Linux), Cmd + Space (Mac)빠른 수정 제안: Alt + Enter (Windows/Linux), Option + Enter (Mac)코드 포맷팅: Ctrl + Alt + L (Windows/Linux), Cmd + Option + L (Mac)라인 삭제: Ctrl + Y (Windows/Linux), Cmd + Backspace (Mac)라인 복사: Ctrl + D (Windows/Linux),..

개발공부 2025.01.14

파이참(PyCharm) 단축키 모음

PyCharm은 Python 개발자들에게 최고의 IDE로 꼽히는 강력한 도구입니다. 이 IDE의 생산성을 극대화하려면 단축키를 잘 활용해야 합니다. 이번 글에서는 PyCharm에서 사용할 수 있는 주요 단축키를 목차와 함께 정리했습니다. 목차일반 작업 단축키코드 편집 단축키탐색 단축키코드 리팩터링 단축키디버깅 단축키프로젝트 및 파일 관리 단축키창 관리 및 뷰 단축키검색 및 탐색 단축키1. 일반 작업 단축키Ctrl + S: 현재 파일 저장Ctrl + Alt + S: 설정 창 열기Alt + Insert: 새로운 파일 또는 코드 생성Ctrl + Shift + A: 모든 명령어 검색 및 실행Ctrl + Alt + Shift + N: 특정 심볼 찾기2. 코드 편집 단축키Ctrl + D: 현재 줄 복제Ctrl + ..

개발공부 2025.01.13

이클립스(Eclipse) 단축키 모음

Eclipse는 Java 개발자뿐만 아니라 다양한 언어를 사용하는 개발자들에게 인기 있는 IDE입니다. 단축키를 잘 활용하면 작업 효율성을 극대화할 수 있습니다. 이번 글에서는 Eclipse에서 사용할 수 있는 주요 단축키를 정리했습니다.목차일반 작업 단축키코드 편집 단축키탐색 단축키코드 리팩터링 단축키디버깅 단축키프로젝트 및 파일 관리 단축키창 관리 및 뷰 단축키검색 및 탐색 단축키1. 일반 작업 단축키Ctrl + S: 현재 파일 저장Ctrl + Shift + S: 모든 파일 저장Ctrl + N: 새로운 파일 생성Ctrl + F11: 애플리케이션 실행Ctrl + Shift + R: 리소스 열기목차로 돌아가기2. 코드 편집 단축키Ctrl + D: 현재 줄 삭제Ctrl + Shift + F: 코드 포맷팅C..

개발공부 2025.01.10

IntelliJ IDEA 단축키 완벽 정리 (Mac OS)

JetBrains의 IntelliJ IDEA는 강력한 기능을 제공하는 IDE로, 단축키를 잘 활용하면 개발 생산성을 극대화할 수 있습니다. 이번 글에서는 Mac OS 환경에서 사용할 수 있는 IntelliJ IDEA 단축키를 정리했습니다.목차일반 작업 단축키코드 편집 단축키탐색 단축키코드 리팩터링 단축키디버깅 단축키프로젝트 및 파일 관리 단축키창 관리 및 뷰 단축키검색 및 탐색 단축키1. 일반 작업 단축키Command + S: 파일 저장Command + ,: 설정 창 열기Command + N: 새로운 파일 또는 코드 생성Command + Shift + A: 모든 명령어 검색 및 실행Command + Option + O: 특정 심볼 찾기목차로 돌아가기2. 코드 편집 단축키Command + D: 현재 줄 복..

개발공부 2025.01.10

[c++][PCCP 기출문제] 퍼즐 게임 챌린지

문제 설명당신은 순서대로 n개의 퍼즐을 제한 시간 내에 풀어야 하는 퍼즐 게임을 하고 있습니다. 각 퍼즐은 난이도와 소요 시간이 정해져 있습니다. 당신의 숙련도에 따라 퍼즐을 풀 때 틀리는 횟수가 바뀌게 됩니다. 현재 퍼즐의 난이도를 diff, 현재 퍼즐의 소요 시간을 time_cur, 이전 퍼즐의 소요 시간을 time_prev, 당신의 숙련도를 level이라 하면, 게임은 다음과 같이 진행됩니다.diff ≤ level이면 퍼즐을 틀리지 않고 time_cur만큼의 시간을 사용하여 해결합니다.diff > level이면, 퍼즐을 총 diff - level번 틀립니다. 퍼즐을 틀릴 때마다, time_cur만큼의 시간을 사용하며, 추가로 time_prev만큼의 시간을 사용해 이전 퍼즐을 다시 풀고 와야 합니다...

728x90
반응형