본문 바로가기

분류 전체보기231

직사각형 별찍기 ㅇ 풀이 class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); String star = "*"; String Star = ""; int i = 0; while(i < a){ Star += star; i++; } for(int j = 0; j < b; j++){ System.out.println(Star); } } } 먼저 *를 a만큼 붙혀보자. while문을 통해서 star를 a개를 붙히고, b만큼 출력을하면된다. 쏘 이지. 2024. 2. 2.
행렬의 덧셈 같은 인덱스끼리의 덧셈을 구하는 간단한 문제다. 이중for문 써서 풀면되는문제다. 주의할점은 첫번째 for문에서는 arr1이나 arr2의 '행'길이 전까지 반복해야하고, 두번째for문에선 arr1 이나 arr2의 '열'길이만큼 반복해야한다는것이다. 내가이걸 잘못설정해서 30분동안 뭐지?뭐지?했다. ㅇ 풀이 public static int[][] solution(int[][] arr1, int[][] arr2) { int[][] answer = new int[arr1.length][arr1[0].length]; for(int i = 0; i < arr1.length; i++){ for(int j = 0; j < arr1[0].length; j++){ answer[i][j] = arr1[i][j]+arr2.. 2024. 2. 1.
DB - key, 관계매핑, fetch Spring 을 사용하며 항상 헷갈렸던 개념이어서 한번은 정리의 필요성을 느끼고 정리해보려고 한다. DB에서 Key는 무슨 역할을 할까? ㅇ Key의 역할 - 키는 각 레코드를 고유하게 식별하는 역할을 함. 중복된 레코드를 방지할 수 있다. - 키를 사용하면 DB에서 레코드를 신속하게 찾고 조작할 수 있음. 효율적으로 검색할 수 있고 정렬할 수도 있다. - 데이터의 무결성을 보장한다. primary key는 각 레코드를 고유하게 식별해 데이터의 무결성을 유지하는데 역할을 한다. 또, 외래키를 사용해 다른 테이블 과의 관계를 정의하고 무결성 제약 조건을 적용 할 수 있다. - 테이블 간의 관계를 정의. 외래키는 한 테이블의 레코드가 다른 테이블의 특정 레코드와 관련되어 있음을 나타낸다. ㅇ Key의 종류 .. 2024. 1. 30.
케이블,커넥터,DHCP, NAT/NAPT, 라우터, 게이트웨이, 서브넷 ㅇ 케이블 네트워크에서 케이블이란 LAN케이블이 일반적이다. 네트워크에서 케이블은 직렬 케이블, 병렬 케이블로 나뉨. 직렬은 1비트씩 전송하고, 병렬은 8,16비트씩 동시에 전송함. 케이블엔 여러가지 규격이 있다. ㅇ 커넥터 각 장치를 연결하는 케이블이 각 장치 와 연결하는 연결부분으로 저 위의 사진의 머리부분이 바로 커넥터다. D-Sub커넥터, RJ-45커넥터 등 이더넷 커넥터와, 광섬유 커넥터로 구분된다. USB커넥터는 우리가 흔히 핸드폰충전에 쓰는 Type-A, C 가 있다. 그리고 각 규격별로 전송속도도 다르다. ㅇ DHCP LAN 장치 내에 IP 주소를 자동할당하는 프로토콜. 수동으로도 설정할 수 있지만 비효율적으므로 DHCP로 자동할당하는게 더 낫다. DHCP는 클라-서버형 프로토콜. DHCP.. 2024. 1. 30.