일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- OAuth 인증
- 프로그래머스
- 핸드폰 가리기
- Android Studio
- 맥북
- 깃허브
- Iterator
- 27866
- JDK
- SQL코딩테스트
- 포맷 지정자
- 노선별 평균 역 사이 거리 조회하기
- 해시
- 코딩테스트
- 안드로이드 스튜디오
- 알고리즘
- mysql
- M1
- homebrew
- HashMap
- 프로그램서
- 문자열 숫자 변환
- sort정렬
- Java
- github
- 가격이 제일 비싼 식품의 정보 출력하기
- Eclipse
- MAC OS
- 백준
- 자바
- Today
- Total
목록전체 글 (64)
개발일지
문제 풀이 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException { // BufferedReader, readLine 쓸 떄 꼭!! "thwows IOException"을 써줘야 함. BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); // BufferedReader 선언 String str = br.readLine().trim(); // br.readline 으로 문자열 받기..
맥북 사양 MacBook Pro 13-inch, M1, 2020 칩: Apple M1 메모리 16BG macOS: Ventura 13.0.1 *zsh쉘을 사용하고 있습니다. vi ~/.zshrc nano ~/.zshrc - 위 명령어 중 하나를 입력해주세요. *저는 nano 명령어가 익숙해 nano를 사용했습니다. *bash쉘을 사용하시는 분들께서는 .bash_profile을 사용하시면 됩니다. alias ll='ls -al' - 파일 내에 위 명령어를 입력해주세요. (저는 가장 밑에 추가 하였습니다.) *alias는 명령어를 간소화하여 다른 이름으로 사용할 수 있도록 해주는 쉘내부 명령어 입니다. *alias oo='ooo' 의 형태로 입력해주시면 됩니다. 저장을 하고 빠져 나오시면 됩니다. - nan..
들어가기에 앞서.. - 맥북 스펙 MacBook Pro 13-inch, M1, 2020 칩: Apple M1 메모리 16BG macOS: Ventura 13.0.1 * 저는 HomeBrew를 이용해 NVM을 설치했습니다. HomeBrew설치가 필요하신 분들은 여기를 클릭해 설치해 주세요. - NVM은 Node.js의 버전을 쉽게 관리하기 위해 사용하는 것이라고 합니다. NVM 설치하기 brew update brew install nvm - 터미널에 위 명령어를 입력해 주세요 - 설치가 완료되면 아래와 같은 결과가 나오게 됩니다. - 주황색 네모가 쳐진 명령어를 사용할 거예요. * 구글에 검색해 보니 명령어를 복사해서 사용하라고 하는 글들이 있었는데 저는 환경변수 설정이 제대로 되지 않았습니다. 되도록이면..
* 밑의 내용을 따라 하기 전에 깃허브 계정을 연동시켜야 합니다. 연동이 안 되어 있으신 분들은 여기를 눌러주세요. * 아래 내용은 맥을 기준으로 설명됩니다. 이론 - 여러 사람이 함께 프로젝트를 진행하다 보면 같은 코드를 동시에 수정을 하기도 합니다. A와 B가 코드를 동시에 수정하다 A가 먼저 코드를 업로드하고 그 뒤에 B가 코드를 올리면 A가 올린 코드는 사라지게 됩니다. 그렇게 되면 협업툴을 사용하는 의미가 없죠..? - 그래서 Branch를 만들거에요. main에서 뻗어 나온 가지(branch)에 코드를 업로드해 두고 확인 후에 main가지에 합치면 충돌이 발생하지 않겠죠?? 깃허브 코드 가져오기 - 안드로이드 스튜디오를 실행하시고 오른쪽 상단에 Get from VCS를 클릭합니다. - gith..
저는 친구들과 프로젝트를 진행하면서 한 번도 github를 사용해보지 않았고 혼자 프로젝트를 진행할 때만 사용했는데요. 협업 툴로 사용하려고 하니 어려워 정리를 해두려고 합니다. 보시고 이해가 안 가는 부분이 있으시면 댓글 남겨주세요 :) *밑의 내용을 따라 하기 전에 레퍼지토리를 만드셔야 합니다. 레파지토리 만드는 법이 궁금하시면 여기를 눌러주세요. * 아래 내용은 맥을 기준으로 설명됩니다. Github 로그인하기 - 안드로이드 스튜디오 실행 후 상단 Android Studio -> Settings... 를 클릭해 줍니다. *단축키: CMD + , - Version Control -> Git을 클릭해 줍니다. - Test를 클릭해 주면 밑에 노란 포인트처럼 'Git version is ~'라고 뜹니다...
- 깃허브 'your profile'에서 Repositories를 누르고 오른쪽 상단의 New를 눌러줍니다. - Repository의 이름을 입력해 줍니다. - 공개여부에 따라 public / private를 선택해 줍니다. - 맨 밑에 있는 Create repository를 눌러주시면 끝납니다.
#10807번: 개수 세기 문제 풀이 import java.util.Scanner; public class Main_10807 { public static void main(String[] args) { Scanner in = new Scanner(System.in); int N = in.nextInt();// N개의 정수 int[] arr = new int[N]; for ( int i = 0; i < N; i++) { int a = in.nextInt(); arr[i] = a; } int V = in.nextInt();// 찾을 정수 int cnt = 0;// 같은 정수의 개수 for ( int j = 0; j < N; j++) { if ( arr[j] == V) { cnt++; } } in.close..
#1110번: 더하기 사이클 문제 풀이 import java.util.Scanner; public class Main_1110 { public static void main(String[] args) { Scanner in = new Scanner(System.in); int N = in.nextInt(); int a, b; int Sum = 0; int Sum1 = N;// copy 수 int n = N; int num = 0;// 사이클 수 if ( n