Back-end/JAVA 3

[ 프로그래머스 ] 모의고사 - Java

1. 문제 설명 2. 문제 풀이 핵심이라 생각하는 점 제출한 정답 번호를 가지고 - 수포자 패턴 번호에 맞춰서 채점해 주기 수포자의 패턴만큼 반복됨으로 1번 수포자의 경우 5개의 패턴으로 - 8번 정답과 비교하기 위해서는 8%5 = 3 ->> 패턴의 3번째 값과 비교해야 한다. 3. 정답 코드 확인 및 활용 메소드 체크 3-1 : 정답 코드 확인 import java.util.*; class Solution { public int[] solution(int[] answers) { //수포자 패턴 int[] person1 = {1,2,3,4,5}; int[] person2 = {2,1,2,3,2,4,2,5}; int[] person3 = {3,3,1,1,2,2,4,4,5,5}; //정답 수 체크 배열 in..

Back-end/JAVA 2023.01.06

JAVA - 배열, 이차원배열

배열의 저장구조 arr 호출 => 배열은 논리형 배열로 => stack 공간에 위치 new로 불린 int 4개짜리 배열은 => 진짜 데이터 가지는 공간으로 => heap 메모리에 위치 ( 0x는 16진수라는것 표시해 주기 위해서 ) 배열이 0부터 시작하는이유 arr [0] 은 0x1234 로부터 0 떨어진 부분부터 시작 arr [1] 은 0x1234 로부터 1만큼 떨어진 부분부터 시작 배열의 초기화 for문을 이용한 초기화 1~10 사이의 랜덤 정수 뽑아내는 방법 배열 전체 출력하기 배열 전체 출력 Arrays.toString( ); Q1. Q2. 동그라미 친 부분 => arr은 123 번지 주소 값을 참조하고있고 => 123번지에는 행의 개수만큼 공간이 존재하고 => 그 공간들은 또다시 주소값을 가진다..

Back-end/JAVA 2022.03.13

JAVA - 조건문,반복문

1. 홀수 / 짝수 판별 출력 2. 문자열로 연산기호를 받아서 수행 결과 출력 3. 이중 for문으로 별 찍기 4. 문자열 합쳐서 출력하기 5. 카페 주문 프로그램 작성 1. 홀수 / 짝수 판별 출력 2. 문자열로 연산기호를 받아서 수행 결과 출력 3. 이중 for문으로 별 찍기 4. 문자열 합쳐서 출력하기 5. 카페 주문 프로그램 작성 review 국비교육 시작 전 예습할 수 있는 자료를 학원에서 제공해 주어서 예습 겸 복습 겸 강의를 보고 있다. 강의를 들으면서 기존에 알고 있던 내용에 추가되는 부분과 응용/변형되는 부분 위주로 정리하고 있다. 새로운 문제들 풀어보면서 체크포인트! ② - charAt(0)으로 입력받아 switch-case로 반복 ③ - 입력값 a를 a/2로 상단부와 하단부 나누어서 ..

Back-end/JAVA 2022.03.10
1