[인프런] 자격증, 패턴, 2차원 배열
예제로 공부하는 Java 100 문제풀이 Part.5 COS Pro 2급, 1급 문제에서 자주 나오는 패턴 중 하나인 2차원 배열을 구현해보시오. 이때, Shape은 5x5 구조로 생성하여 값을 입력하고 출력도 해보시오. 특정 좌표에는 "★"을 입력해보시오. public class Java100_Ex54 { public static void main(String[] args) { //[1]: 2차원 배열의 행과 열 선언 int R = 5, C = 5; //[2]: char 2차원 배열 선언 및 요소 값을 입력 셋팅 char[][] ar = new char[][] { {'□','□','□','□','□'}, {'□','□','□','□','□'}, {'□','□','★','□','□'}, {'□','□',..
[인프런] 자격증, 배열, 빈도 수
예제로 공부하는 Java 100 문제풀이 Part.5 배열 내 숫자들의 각 빈도 수를 출력하는 코드를 구현하시오. // [1, 3, 2, 2, 1, 3, 1, 1] 각 숫자별 빈도 수는? // 1 --> 4회, 2 --> 2회, 3 --> 2회 이 문제는 자격증 관련 코딩 문제에서 많이 나오는 유형의 패턴으로써 자격증 외에서도 많이 쓰이는 패턴이다. 굉장히 많이 나오는 단골 패턴이므로 잘 숙지하고 여러번 타이핑 치면서 반복 연습을 해야만 한다. 문제가 "반장 선거의 득표 수" 등으로 나오기도 한다 --> 결국 빈도 수 묻는 패턴이다. public class Java100_Ex50 { public static void main(String[] args) { //[1]: 배열 선언 int[] target =..
[인프런] 성적, 순위, 알고리즘
예제로 공부하는 Java 100 문제풀이 Part.4 학생들의 성적을 1등부터 순위를 매겨서 출력해보시오. 이 문제는 순위(Ranking) 알고리즘에 대해서 알고 있는지를 묻는 문제이다. public class Java100_Ex48 { public static void main(String[] args) { //[1]: 배열 선언 --> 성적 배열, 랭킹 배열 2가지 int[] scores = {88,50,38,100,90,100,99,75,99,97}; int s_len = scores.length; int[] ranking = new int[s_len]; //[2]: 반복문을 돌면서 랭킹 처리 for(int i = 0; i 0 --> 일단은 전부 ..