분류 전체보기 (28) 썸네일형 리스트형 [소프티어][lv.1]근무시간 - C , Python 풀이 https://softeer.ai/practice/6254 Softeer - 현대자동차그룹 SW인재확보플랫폼 softeer.ai 1. C 풀이 #include int main(void) { int total = 0; // 5번 반복해서 날짜 입력 받기 for (int i = 0; i eminute) { etime -= 1; eminute += 60; } // 출근 시간과 퇴근 시간을 분.. [소프티어][lv.1]위험한 효도 - C , Python 풀이 https://softeer.ai/practice/7368 Softeer - 현대자동차그룹 SW인재확보플랫폼 softeer.ai 1. C 풀이 #include int main(void) { int a, b, d; int result = 0; int walk = 0; // 입력 값 읽기 scanf("%d %d %d", &a, &b, &d); // 터치 전 = a 동안 남우 이동, b 동안 남우 대기 while (1) { // a 인 동안 for (int i = 0; i < a; i++) { walk++; // 이동거리 1씩 추가 result++; // 총 소요시간 1씩 추가 // 만약 이동거리와 거리가 같아지면 for문 탈출 if (walk == d) { break; } } // 이동거리와 거리가 같아지면.. [소프티어][lv.1][한양대 HCPC 2023]개표 - C , python 풀이 https://softeer.ai/practice/7698 Softeer - 현대자동차그룹 SW인재확보플랫폼 softeer.ai 1. C 풀이 #include int main(void) { int T; int n; int i; int j; scanf("%d",&T); for(i=0;i [AWS] AWS EC2 사용 방법 정리 - EC2 생성 / 서버 오픈 / 인바운드 규칙 설정 1. 가장 먼저 EC2 시작하기 버튼 클릭 2. 인스턴스 - 인스턴스 시작 후 , 만들고자 하는 서버의 이름 설정 3. Application and OS Images 에서 Ubuntu 로 설정 4. 인스턴스 유형 설정 - 요금이 과하게 발생하는걸 예방하기 위해 가능한 작은걸로 선택합니다. - 프리티어 사용자이므로 프리티어 사용가능한 인스턴스 유형을 골랐습니다. 5. 새 키페어 생성을 눌러서 키페어를 생성 - 키페어 이름 입력 후, 프라이빗 키 파일 형식 선택 - mac 유저일경우 .pem 을 선택하고 window 유저의 경우 .ppk를 선택. 나는 mac을 사용하므로 .pem 형식을 선택했다. 6. 이후 인스턴스 시작 - 결과물은 아래 이미지와 같다. 접속을 위해 표시해둔 퍼.. [Git] git 명령어 - pull request 1. pull request 란 ? - push 권한이 없는 오픈 소스 프로젝트에 기여할 때 주로 사용 - "내가 수정한 코드가 있으니, 내 branch를 가져가 검토 후 메인 branch에 병합(merge)해주세요!" 라는 뜻 - 예기치 못한 코드의 충돌을 줄일 수 있음 2. Pull Request 방법 [Git] git 명령어 정리 - Merge 1. Merge 란? - git branch를 다른 branch에 합치는 과정 2. Merge 명령어 # A 브랜치에 B 브랜치를 합치고 싶은 경우 git checkout A # A 브랜치로 이동 git merge B # B 브랜치와 merge 진행 3. Case 분류 1 ) A 브랜치와 B 브랜치에서 "서로 다른 파일"을 수정한 뒤 merge -> 알아서 합쳐진다 ! 2 ) A 브랜치와 B 브랜치에서 "서로 같은 파일"의 "다른 부분"을 수정한 뒤 merge -> 알아서 합쳐진다 ! 3 ) A 브랜치와 B 브랜치에서 "서로 같은 파일"의 "같은 부분"을 수정한 뒤 merge -> conflict(충돌) 발생 ! 수동 해결 필요 [git] git 명령어 - branch 생성 / 이동 / 삭제 1. branch 란? - 각각 담당 기능이 다를 때, 독립적으로 어떤 작업을 하기 위해 필요한 개념 - 최초 branch에서 파생한 각각의 branch를 만들어 작업을 진행 - 최초 branch로 merge를 통해 각자 작업한 것을 다시 합칠 수 있음 2. branch 명령어 정리 # local branch 목록 확인 git branch # 현재 branch 에서 새로운 branch 생성 git branch "브랜치명" # branch 이동 git checkout "전환할 브랜치명" # 새로운 branch 생성하고 바로 해당 branch로 이동 동시에 하기 git checkout -b "생성할 브랜치명" # branch 삭제 (단, 삭제할 branch가 현재 branch에 합쳐져 있을 경우에만) git.. [Python] 리스트 내포 방식 활용법 리스트에서 for문을 활용한 요소 추가 작업을 할 때, 내포 방식을 활용하면 코드가 간소화 되기 때문에 편하다. 1. 기본 구조 [i for i in range(0,n+1) if n==0] 2. if 와 else 조건을 모두 활용하는 경우 ['A' if i==0 else 'B' for i in range(0,n+1)] 이전 1 2 3 4 다음