분류 전체보기
-
[Java] 기본형 vs 참조형언어/Java 2024. 11. 5. 09:26
https://www.inflearn.com/course/lecture?courseSlug=%EA%B9%80%EC%98%81%ED%95%9C%EC%9D%98-%EC%8B%A4%EC%A0%84-%EC%9E%90%EB%B0%94-%EA%B8%B0%EB%B3%B8%ED%8E%B8&unitId=194660&tab=curriculum아래 내용은 위 링크에서 더 자세히 볼 수 있습니다. 자바에서 참조형을 제대로 이해하는 것은 정말 중요하다기본형 vs 참조형 1기본형사용하는 값을 변수에 직접 넣을 수 있는 기본형들어 있는 값을 그대로 계산에 사용할 수 있다.참조형데이터에 접근하기 위해 참조(주소)를 저장하는 데이터 타입참조형은 들어있는 참조값을 그대로 사용할 수 없다. ex) 주소끼리 더하고 빼면 뭐하냐 이상한 메모..
-
[Java] 클래스, 객체(인스턴스)언어/Java 2024. 11. 4. 10:41
아래 내용은 김영한의 실전 자바 - 기본편에서 발췌했으며 더 자세한 내용은 아래 링크 섹션2와 3에서 자세히 볼 수 있습니다.https://www.inflearn.com/course/%EA%B9%80%EC%98%81%ED%95%9C%EC%9D%98-%EC%8B%A4%EC%A0%84-%EC%9E%90%EB%B0%94-%EA%B8%B0%EB%B3%B8%ED%8E%B8/dashboard 김영한의 실전 자바 - 기본편 강의 | 김영한 - 인프런김영한 | 실무에 필요한 자바 객체 지향의 핵심 개념을 예제 코드를 통해 쉽게 학습합니다., 국내 개발 분야 누적 수강생 1위, 제대로 만든 김영한의 실전 자바[사진][임베딩 영상]단순히 자바 문www.inflearn.com[클래스]package class1;public ..
-
[Python] BOJ 2178 미로탐색코딩테스트/백준 2024. 11. 1. 11:03
요구사항시간 제한 1초2이상 n, m 이 100 이하 정수로 이루어져 있으니 O(n**2) 도 무리 없어 보인다.메모리 제한 192MB 아무리 해도 괜찮아 보인다.(1, 1) 에서 출발하여 (N, M) 즉, 오른쪽 하단까지 가는 최소거리를 구하라. 설게 1n, m 을 입력받는다.2차원 배열을 초기화 한다.방문여부를 불리언으로 초기화한다.최소값을 구할 miniu을 초기화한다.bfs를 구현한다.모든 경우의 수를 다 넣어보고 가장 적은 값을 출력한다.구현 1import sysfrom collections import dequen, m = map(int, input().split())# 2차원 배열 초기화mirro = [list(map(int, input().split())) for _ in range(n)]#..
-
[네트워크] 클라이언트 - 서버 모델CS/네트워크 2024. 10. 31. 19:19
아래 내용은 정글 과정에서 클라이언트 - 서버 모델을 제대로 이해했는 지 대한 답변입니다. 틀린 부분이 있습니다. 찾아서 댓글 남겨주시면 감사하겠습니다.Q1) 소켓으로 에코 클라이언트를 구현할 때 필요한 API는 어떤 것이 있을까?A1)에코 클라이언트에서는 클라이언트와 서버 간 데이터 전송을 위해 소켓 API를 활용하게 된다. 에코 클라이언트는 주어진 메시지를 서버에 보내고, 동일한 메시지를 다시 수신하는 간단한 구조이다. 이를 구현하기 위해 주로 사용하는 API 함수는 다음과 같다.클라이언트 요청클라이언트는 socket() 함수를 사용하여 소캣을 생성합니다.connect() 함수를 호출하여 서버의 IP 주소와 포트로 연결을 시도합니다.연결이 성립되면 send() 함수를 사용하여 서버에 요청 메시지를 전..
-
[크래프톤 정글] 7주차 회고 (달성률 80%)회고 2024. 10. 31. 14:27
7주차를 끝내며..이번 주는 여태까지 하면서 뭐가 가장 많이 남지 않는 주간이였다. 웹 서버 코드를 제대로 이해한 것도 아니고 그렇다고 Java를 열심히 공부한 것도 아니고 참 속상한 한 주였다.8주차는..8주차는 코치님께서 말한 과제를 나의 “120” 수준에 세팅하고 “몰입”을 경험해라. 라고 말씀해주셨는 데, 그 말이 인상 깊었다. 또한, 같은 맥락으로 수호님께서 말씀해주신 큰 문제를 작은 문제 단위로 쪼개서 하나씩 해결해 가면 남기는 게 많을 것이다. 라고 해주셨는 데 너무 나한테 와닿고 필요한 조언이였다.그래서 앞으로 8주차는 큰 문제를 나의 120에 맞춰 몰입을 경험하고 싶다.걱정..앞으로 1.5주간 2인팀으로써 활동하게 된다. 물론 2인팀에 대한 걱정은 크진 않다. 다만, 행복한 걱정이긴 하지..
-
[Java] 반환타입, 메서드 오버로딩언어/Java 2024. 10. 30. 10:24
단축키 TipShift + F6 한번에 바꾸기 반환타입반드시 반환 타입이 있는 경우 return 을 해줘야 한다.return 문을 만나면 그 즉시 종료한다.public class Meno { public static void main(String[] args) { int result = add(1, 2); System.out.println(result); } public static int add(int a, int b) { int sum = a + b; return sum; }}메서드 호출과 값 전달 1자바는 항상 변수의 값을 복사해서 대입한다 (아주 중요, 대원칙)package method;public class MethodVal..
-
[Java] 메서드 (feat. 인수 != 매개변수)언어/Java 2024. 10. 29. 10:06
https://www.inflearn.com/course/%EA%B9%80%EC%98%81%ED%95%9C%EC%9D%98-%EC%9E%90%EB%B0%94-%EC%9E%85%EB%AC%B8/dashboard [지금 무료]김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음 강의 | 김영한 - 인프런김영한 | 프로그래밍에 처음 입문하는 분들을 위한 자바 강의입니다. 코드를 따라하면서 손쉽게 자바를 배울 수 있습니다., 국내 개발 분야 누적 수강생 1위, 제대로 만든 김영한의 자바 입문[사www.inflearn.com아래 내용은 위 링크에서 더 자세히 보실 수 있습니다.단축키 Tipctrl + x → 라인 삭제ctrl + b → 헤당 메서드 본문으로 이동한다. 섹션 9 문제와 풀이2 ArrayEx7packa..
-
[Python] BOJ 1926 : 그림코딩테스트/백준 2024. 10. 29. 07:58
요구사항, 설계2차원 배열의 최대 크기가 2500이다. 시간 메모리 걱정 없다.5분 생각하고 안 떠올라서 답지 봤다.구현from collections import deque# 가로 세로 크기n, m = map(int, input().split())# 도화지canvas = [list(map(int, input().split())) for _ in range(n)]# 방문 여부visited = [[False] * m for _ in range(n)]# 그림의 개수num_of_pictures = 0# 가장 넓은 그림max_size = 0def bfs(x, y): queue = deque([(x, y)]) visited[x][y] = True dx = [-1, 1, 0, 0] dy = [0..