본문 바로가기

전체 글400

[Lv.2] 프로그래머스 - 의상 : Java 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr   이해하기처음에 시도했던 방식은 조합처럼 푸는 것이었다.headgear가 2개, eyewear가 1개인 예시를 가지고 설명하자면, headgear의 개수 2 + eyewear의 개수 1개 + headwear * eyewear의 조합 2개 = 5개같은 식으로 풀이하려 하였다. 하지만 종류가 여러개가 되니 바로 fail... 참고한 블로그⬇️ [프로그래머스] 의상 (자바)프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업.. 2024. 5. 24.
[Lv.2] 프로그래머스 - 행렬의 곱셈 : Java 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr   이해하기다차원 행렬의 곱을 구하는 식이 생각나지 않아 검색해봤다.위 식을 기반으로 해서 풀이해보려 했다.A 배열은 행별로 복사해온다.B 배열은 열별로 복사해온다.복사한 두 배열을 곱해서 sum을 구한다answer 배열에 넣어준다!여기까지 생각하고는 구현에서 막혔다...그리고 3x2 배열과 2x4 배열을 계산하면 3x4 배열이 나와야한다는 점을 놓쳐서 answer 배열의 길이를 잘못 지정하기도 하였다.  참고한 블로그⬇️ [프로그래머스] 행렬의 곱셈 (Java)프로그래머스 행렬의 곱셈단순히 행렬의 계산을 하려고.. 2024. 5. 24.
[CS] Ch.2 네트워크 : 네트워크의 기초 2.1 네트워크의 기초네트워크 : 노드와 링크가 서로 연결되어 있거나 연결되어 있지 않은 집합 노드 : 서버, 라우터, 스위치 등 네트워크 장치링크 : 유선 또는 무선라우팅어떤 네트워크 안에서 통신 데이터를 보낼 때 최적의 경로를 선택하는 과정최적의 경로는 주어진 데이터를 가장 짧은 거리로 또는 가장 적은 시간 안에 전송할 수 있는 경로라우터컴퓨터 네트워크 간에 데이터 패킷을 전송하는 네트워크 장치패킷의 위치를 추출하여, 그 위치에 대한 최적의 경로를 지정하며, 이 경로를 따라 데이터 패킷을 다음 장치로 전달간단히 말해, 서로 다른 네트워크 간에 최적의 경로를 찾아내는 알고리즘을 활용해 중계 역할을 해주는 장치게이트웨이의 역할을 수행하기도 함허브 (반이중 통신방식 지원)이더넷 네트워크에서 여러 대의 컴퓨.. 2024. 5. 21.
[Lv.2] 프로그래머스 - N개의 최소공배수 : Java 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr   이해하기처음에는 [2, 6, 8, 14]의 예제를 가지고 풀어보았다.4개의 숫자의 최대공약수는 2이기에 각각을 2로 나눈 값인 [1, 3, 4, 7]을 곱한 값에 2를 곱해주었더니 result값이 나왔다.이것만 생각하고 문제를 풀었는데 줄줄이 뜨는 실패... 혹시 싶어서 [2, 4, 7]을 가지고 풀어보았는데 왜 실패했는지 이해가 됐다.2, 4, 7의 최소공배수는 28이고, 이는 전체를 곱한 값에서 2와 4의 최대공약수인 2로 나눈 값이었다. 참고한 블로그⬇️ [Java/자바] 프로그래머스 Lv2 - N개의 .. 2024. 5. 20.
[Lv.2] 프로그래머스 - 예상 대진표 : Java 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr   이해하기제한사항에서 N이 2의 지수 승이라고 되어 있는 것을 보고 log2로 어떻게 나눠서 계산하는건가 싶었다.규칙이 있을 것 같아서 이렇게 저렇게 풀이해보다가 결국 실패... 그래서 참고한 블로그⬇️ [프로그래머스] level2. 예상 대진표 (자바 JAVA)[ 문제 ] [프로그래머스] level2. 예상 대진표 (자바 JAVA) 문제 링크 : https://programmers.co.kr/learn/courses/30/lessons/12985 코딩테스트 연습 - 예상 대진표 △△ 게임대회가 개최되었습니다... 2024. 5. 20.
[IntelliJ] Code Style, Code Convention 적용하기 Google Code Style Github 링크 GitHub - google/styleguide: Style guides for Google-originated open-source projectsStyle guides for Google-originated open-source projects - google/styleguidegithub.com 위 링크 접속 시 google code style들이 쭉 나온다.나는 그 중에서도 intellij-java-google-style.xml을 다운로드 받았다! IntellJ - Setting - “Code Style” 검색하위의 Java 선택Scheme 오른쪽의 톱니바퀴 버튼을 눌러 Import Scheme - intelliJ IDEA code style XM.. 2024. 5. 20.