- Today
- Total
목록SW 개발 (168)
DATA101
안녕하세요, 오늘은 Java에서 if~else 보다 정형화된 조건형 제어문 Switch~case 구문에 대해 알아봅니다. 💡 학습 목표 Java에서 Switch~case 구문 활용방법과 사용 목적에 대해 이해한다. 1. Switch~case 구문이란? Switch~Case 구문 if~else 구문처럼 조건식 중 하나로, 하나의 조건식 결괏값에 따라 각각 다른 연산을 수행하도록 프로그램을 설계할 때 주로 활용합니다. 이러한 경우에서는 if~else 구문을 그대로 활용하면 코드 자체가 간결하지 않을 뿐만 아니라, 위에서부터 조건식을 일일이 검증해야 하기 때문에 프로그램의 비용이 높아집니다. 2. Switch~case 구문 활용 예시 예를 들어, 아래 표와 같이 시험 점수에 따라 등급을 A, B, C, D, ..
오늘은 Java에서 Random 모듈을 활용해 임의의 정수를 생성하는 방법을 공유합니다. 그럼 바로 시작하죠! 💡 학습 목표 Random 모듈을 활용해 임의의 정수를 추출하는 방법에 대해 이해한다. 기본 실습코드 Random 모듈 import import java.util.Random; Random 모듈을 import 해줍니다. Random 객체 생성 및 모듈 import 단축키 public class Hello{ public static void main(String [] args){ Random rn = new Random(); } } 이제 Random 객체를 생성해 줍니다. 앞서 Random 모듈을 import 할 때 일일이 코드를 입력하는 방법도 있지만, 간편한 자동완성 단축키도 있습니다. 코드 ..
안녕하세요, 오늘은 Java에서 클린 코드(clean code)를 위한 for 반복문 작성 꿀팁을 공유합니다. 그럼 바로 시작하죠! 💡 학습목표 Java 클린 코드를 위한 for 반복문 작성 규칙을 학습한다. 들어가며 클린코드를 위한 반복문 작성 시 가장 유념해야 할 사항은 직관적으로 반복 횟수를 파악할 수 있도록 작성하는 것입니다. 조건식, 변화식 작성과 이클립스 단축키를 차례로 공유합니다. 1. 조건식 작성 Tip for 반복문 작성 시 초기 조건의 변숫값이 0이냐, 1이냐에 따라 조건식(i.e., 부등호 기호) 작성 규칙이 달라집니다. 각각 살펴보죠. 1) 초기조건 변숫값이 0인 경우 public class Hello { public static void main(String[] args) { fo..
Step 1. pandas 패키지 import import pandas as pd pandas를 import 해줍니다. 설치가 안 되어 있는 분은 터미널(커맨드라인)에 아래 명령어를 입력하셔서 pandas를 설치해 주세요. $ pip install pandas Step 2. 데이터프레임 세팅 dt = pd.DataFrame({'이름': ['성기훈', '조상우', '장덕수', '오일남', '한미녀'], '주소': ['서울시 도봉구 쌍문동', '서울시 종로구 혜화동', '서울시 강남구 삼성동', '서울시 강남구 논현동', '서울시 강남구 논현동']}) 예제를 위한 데이터프레임을 세팅했습니다. dt.head() 데이터프레임을 조회하면 아래와 같습니다. Step 3. Series.str.contains('찾을 ..
안녕하세요! 오늘은 파이썬 영어 모든 알파벳 정보를 불러오는 방법에 대해 소개해 드립니다. 간단히 파이썬의 string 라이브러리를 활용하면 됩니다 :) 소문자, 대문자 나눠서 알아보죠! 1. 소문자 import string alphabet_lower = string.ascii_lowercase print(alphabet_lower) 결과 abcdefghijklmnopqrstuvwxyz 2. 대문자 import string alphabet_upper = string.ascii_uppercase print(alphabet_upper) 결과 ABCDEFGHIJKLMNOPQRSTUVWXYZ 포스팅 내용에 오류가 있을 경우 아래에 댓글 남겨주시면 감사드리겠습니다. 그럼 오늘도 즐거운 하루 보내시길 바랍니다 :)..
안녕하세요! 오늘은 아래와 같은 원격 저장소 pull 도중 마주할 수 있는 에러에 대응하는 방법을 공유합니다. error: Your local changes to the following files would be overwritten by merge: ... Please commit your changes or stash them before you merge. 🔥 에러 상황 원격저장소에서 로컬로 파일을 pull 하던 중 에러 메시지를 마주했습니다. git pull origin main 에러 메시지(그림 1)👇 From https://github.com/park-gb/algorithm-problem-solving * branch main -> FETCH_HEAD Updating 840480f..9f7b..
안녕하세요! 오늘은 Github 사용 중 "fatal: remote origin already exists." 에러 메시지에 대응하는 방법을 공유합니다. 🔥 에러 상황 리포지토리 여러 곳을 옮겨다니며 파일을 업데이트 하는 중이었습니다. git push -f origin main 파일을 push 하던 중 아래와 같은 에러 메시지를 접했습니다(그림 1). fatal: 'origin' does not appear to be a git repository fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 💡 해결방법 해결 방법은 원격 저장소..
안녕하세요! 오늘은 Github 사용 중 "fatal: remote origin already exists." 에러 메시지에 대응하는 방법을 공유합니다. 🔥 에러 상황 Gitub에 새로운 리포지토리를 생성하고, 터미널에서 해당 저장소에 연결을 시도했습니다. git remote add origin https://github.com/park-gb/algorithm-practice.git 방금 만든 리포지토리임에도 이미 저장소와 연결되어 있다는 메시지가 나오네요? fatal: remote origin already exists. 연결 상태를 확인해 봤습니다. git remote -v 아래 그림 1과 같이, 연결을 시도했던 저장소가 아닌 다른 저장소에 연결되어 있는 상태였습니다. How to solve this..