no image
git 한번에 이해하기
처음 연동(환경설정) git을 다운 받고 git bash 환경설정!! 본인 username 작성 git config --global user.name "your\_name" 본인 github ID 작성 git config --global user.email "github\_email" 환경 설정 확인 git config --list (email과 your\_name)만 확인하면 됩니다!!!!!!!! 처음 파일 업로드 할 때 현재 디렉터리에 새로운 Git저장소를 초기화합니다. 처음에 프로젝트 올릴때 init 해줘야 함!!!!! 1. git init (Tip 원하는 파일만 올리고 싶을때 : git add 하위 디렉터리 포함의 모든 변경 사항을 다음 커밋을 위해 스테이징 합니다. `.` 현재 디렉터리를 나타냅..
2023.09.27
GIT
no image
가위 바위 보
실행 코드 class Solution { public String solution(String rsp) { String answer = ""; for (int i = 0; i < rsp.length(); i++) { char a = rsp.charAt(i); if (a == '2') { answer += '0'; } else if (a == '0') { answer += '5'; } else { answer += '2'; } } return answer; } } 코드분석 String answer = " " : 변수 초기화를 나타내며 문자열 타입의 변수 answer를 선언하고 빈 문자열로 초기화 for (int i = 0; i < rsp.length(); i++) **:** for문을 이용하여 rsp의 각..
2023.09.26
no image
문자열 뒤집기
문자열 뒤집기 실행 코드 class Solution { public String solution(String my\_string) { String answer = ""; for (int i = my\_string.length() - 1; i >= 0; i--){ answer += my\_string.charAt(i); } return answer; } }코드 분석 answer = ""; 빈 문자열을 초기화합니다. 이 문자열은 뒤집힌 문자열을 저장하는 데 사용 **for (int i = my_string.length() - 1; i >= 0; i--)**for 루프를 사용하여 입력 문자열 my_string의 문자를 역순으로 순화하며 루프는 문자열의 마지막 문자부터 시작하여 첫 번째 문자까지 역순으로 이동 ..
2023.09.21
no image
배열 뒤집기
실행 코드 class Solution { public int \[\] solution(int \[\] num\_list) { int length = num\_list.length; int\[\] reversedArray = new int \[length\]; for (int i = 0; i < length; i++) { reversedArray\[i\] = num\_list \[length - 1 - i\]; } return reversedArray; } }코드 분석 int length = num_list.length;num_list의 길이 측정 Int[] reversedArray = new int [length];입력배열과 동일한 길이의 정수 배열인 reversedArray를 생성합니다. for (in..
2023.09.20
no image
배열 두 배 만들기
배열 두 배 만들기 실행 코드 class Solution { public int \[\] solution(int \[\] numbers) { int\[\] answer = new int \[numbers.length\]; for (int i=0; i < numbers.length; i++) { answer\[i\] = (numbers \[i\]\*2); } return answer; } }코드 분석 int\[\] answer = new int \[numbers.length\]; 입력 배열인 numbers와 동일한 길이를 가진 정수 배열 answer를 생성하고 이 배열은 함수의 반환값으로 사용됩니다. for (int i = 0; i< nubmer.length; i++)반복문으로 입력배열 numbers에 접..
2023.09.20
no image
최빈값 구하기
최빈값 실행코드 import java.util.\*; class Solution { public int solution(int\[\] array) { int answer = 0; int max = 0; Arrays.sort(array); max = array\[array.length -1\]; int count \[\] = new int\[max + 1\]; for (int i = 0; i< array.length; i++) { count\[array\[i\]\]++; } max = count\[0\]; for(int i = 1; i < count.length; i++) { if(max < count\[i\]){ max = count\[i\]; answer = i; } else if (max == cou..
2023.09.19
no image
몫 구하기
몫 구하기 (프로그래머스) 실행 코드 class Solution { public int solution(int num1, int num2) { int answer = num1/num2; System.out.println(answer); return answer; } }코드 분석 public int solution(int num1, int num2)solution 메서드로 두 개의 정수 num1, num2를 인수 받아서 하나의 정수를 반환 int answer = num1/num2;num1을 num2로 나눈 결과물 answer변수에 저장 정수 나눗셈으로 소수점부분은 버려짐 System.out.println(answer);sout을 이용해 answer값 출력 Return answer;answer값을 메서드의 ..
2023.09.19
no image
GRPC
GRPC(Google. Remote Precedure Call) 고성능의 분산 시스템을 구축하기 위한 오픈 소스 프레임워크입니다. 현대적인 애플리케이션에서 마이크로서비스 간 통신을 구축하는 데 사용되며 gRPC는 언어에 중립적이며 플랫폼에 독립적이어서 크로스 플랫폼 응용 프로그램을 쉽게 만들 수 있게 해 줍니다. 전반적으로 GRPC는 효율적이고 확장 가능한 분산 시스템을 구축하는 강력한 도구로, 마이크로 서비스 아키텍처 및 네트워크 애플리케이션에 많이 사용됩니다. GRPC는 원격 통신에 대한 현대적이고 다재다능한 접근 방식으로 개발자가 복잡한 분산 시스템을 쉽게 개발 유지 보수 할 수 있도록 도와줍니다. RPC(Remote Procedure Call, RPC) 원격 프로시저 호출인 RPC는 분산 컴퓨팅에..
2023.09.17
no image
JSON API
JSON API 웹 서비스에서 데이터를 전송하고 공유하기 위한 표준 데이터 포맷 중 하나입니다. API는 RESTful웹 서비스를 구형하고 데이터를 JSON 형식으로 교환되는 데 사용되며, 클라이언트와 서버 간의 데이터 통신을 간소화하는 데 도움이 됩니다. JSON API는 다양한 프로그래밍 언어와 프레임워크에서 지원되며, 웹 및 모바일 애플리케이션에서 데이터 교환을 널리 사용됩니다. 이러한 표준화된 접근 방식은 개발자들이 다양한 데이터 소스와 상호 작용할 때 일관성을 유지하고 개발 시간을 단축하는데 도움이 됩니다. JSON API 특징 데이터 포맷 : 데이터를 교환하기 위한 JSON을 사용합니다. JSON은 텍스트 형식으로, 가독성이 좋고 파싱 하기 쉬워서 데이터를 효과적으로 표현할 수 있습니다. 표준..
2023.09.15