<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>메델_project</title>
    <link>https://cskelly.tistory.com/</link>
    <description>컴퓨터공학 전공/
TIL 위주로 작성합니다</description>
    <language>ko</language>
    <pubDate>Mon, 6 Jul 2026 07:29:15 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>메델</managingEditor>
    <image>
      <title>메델_project</title>
      <url>https://tistory1.daumcdn.net/tistory/5502090/attach/331af9e1cb3b4283b186aae389768b78</url>
      <link>https://cskelly.tistory.com</link>
    </image>
    <item>
      <title>[백준] 2075번 N번째 큰 수</title>
      <link>https://cskelly.tistory.com/318</link>
      <description>&lt;pre id=&quot;code_1711808100217&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Collections;
import java.util.PriorityQueue;
import java.util.StringTokenizer;
public class Main {
    public static void main(String[] args) throws IOException {
    	BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    	
    	int N = Integer.parseInt(br.readLine());
    	
    	PriorityQueue&amp;lt;Integer&amp;gt; pq = new PriorityQueue&amp;lt;&amp;gt;(Collections.reverseOrder());	
    	
        for (int i = 0; i &amp;lt; N; i++) {
            StringTokenizer st = new StringTokenizer(br.readLine());
            while (st.hasMoreTokens()) {
                pq.offer(Integer.parseInt(st.nextToken()));
            }
        }
    	int answer = Integer.MIN_VALUE;
    	
    	for(int i=0; i&amp;lt;N ;i++) {
    		answer = pq.poll();
    	}
    	
    	System.out.println(answer);
    	
    	
    }

}&lt;/code&gt;&lt;/pre&gt;</description>
      <category>공부기록/백준</category>
      <author>메델</author>
      <guid isPermaLink="true">https://cskelly.tistory.com/318</guid>
      <comments>https://cskelly.tistory.com/318#entry318comment</comments>
      <pubDate>Sat, 30 Mar 2024 23:15:03 +0900</pubDate>
    </item>
    <item>
      <title>[백준] 19637번 IF문 좀 대신 써줘</title>
      <link>https://cskelly.tistory.com/317</link>
      <description>&lt;pre id=&quot;code_1711286413471&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringBuilder sb = new StringBuilder();

        StringTokenizer st = new StringTokenizer(br.readLine());
        int N = Integer.parseInt(st.nextToken());
        int M = Integer.parseInt(st.nextToken());

        String[] type = new String[N];
        int[] power = new int[N];

        for (int i = 0; i &amp;lt; N; i++) {
            st = new StringTokenizer(br.readLine());
            type[i] = st.nextToken();
            power[i] = Integer.parseInt(st.nextToken());
        }

        for (int i = 0; i &amp;lt; M; i++) {
            int input = Integer.parseInt(br.readLine());
            int index = binarySearch(power, input);
            sb.append(type[index]).append(&quot;\n&quot;);
        }

        System.out.print(sb.toString());
    }

    private static int binarySearch(int[] arr, int target) {
        int start = 0;
        int end = arr.length - 1;
        int result = 0;

        while (start &amp;lt;= end) {
            int mid = (start + end) / 2;

            if (arr[mid] &amp;lt; target) {
                result = mid + 1;
                start = mid + 1;
            } else {
                end = mid - 1;
            }
        }

        return result;
    }
}&lt;/code&gt;&lt;/pre&gt;</description>
      <category>공부기록/백준</category>
      <author>메델</author>
      <guid isPermaLink="true">https://cskelly.tistory.com/317</guid>
      <comments>https://cskelly.tistory.com/317#entry317comment</comments>
      <pubDate>Sun, 24 Mar 2024 22:20:19 +0900</pubDate>
    </item>
    <item>
      <title>[LG Aimers] 4기 후기</title>
      <link>https://cskelly.tistory.com/316</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;LG Aimers란?&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;LG Aimers는 LG그룹의 AI 교육프로그램으로 LG의 여러 계열사가 보유한 다양한 산업의 현장 Data를 직접 다루고 문제를 해결하는 AI해커톤를 참여할 수 있는 프로그램이다.&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;참여기간&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;2024.01.02 ~ 2024.02.26&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;Phase2 온라인 해커톤(2024.02.1 ~ 02.26)&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;온라인 해커톤 참여 이전에 나는 4학년 때 빅데이터 수업을 들어 Pandas와 Numpy 등등을 학습하여 간단하게 그래프 정도는 그릴 수 있는 상태였으며 졸업 프로젝트 팀원들과 유데미에서 Tensorflow2와 Keras를 이용한 Deep Learning 부트캠프 강좌를 들은 경험이 있다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만 MQL 데이터를 활용하여 영업 기회 전환을 예측하는 AI 모델을 혼자 개발하기에는 많이 부족한 실력이라 판단하여 팀원들을 구하게 되었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그 결과, AI 관련 학과 및 경험이 있는 팀원 4명을 구하여 총 5명의 팀을 꾸리고 내가 팀장으로서 팀을 이끌게 되었다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;협업툴은 Notion, Discord, Github을 사용하였으며 주 1~2회 정도의 회의를 진행하였다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;첫 주에는 각자 데이터를 분석하여 Baseline 점수를 넘기는 방식으로 진행하였다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;각자 어떤 인사이트를 얻었는지 코드를 어떻게 작성했는지 발표했는데 이러한 방식은 팀원들의 다양한 시각을 알 수 있어 좋았다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;마지막 주에는 실격인 data leakage 검증을 진행하고 애매한 부분은 운영진 측에 문의하였다. 또, public score가 아닌 private score가 최종 성적이기 때문에 일반화에 대한 부분을 신경 썼다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;마지막 날에는 threshold를 public 점수가 잘 나오는 값인 임의로 설정한 값으로 할지 학습한 threshold 평균값으로 할지 논의하여 threshold값을 변경하였는데 public 기준 등수가 10등대에서 30등대로 내려갔고 해커톤은 종료되었다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;최종적으로 public score 36위/844팀 &amp;rarr;&amp;nbsp; final score &lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;36위/844팀 으로 마무리하게 되었다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;978&quot; data-origin-height=&quot;303&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bE9bC5/btsFpS8CVQD/pLPMMfzr51CMHjg4Ek3uUk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bE9bC5/btsFpS8CVQD/pLPMMfzr51CMHjg4Ek3uUk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bE9bC5/btsFpS8CVQD/pLPMMfzr51CMHjg4Ek3uUk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbE9bC5%2FbtsFpS8CVQD%2FpLPMMfzr51CMHjg4Ek3uUk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;978&quot; height=&quot;303&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;978&quot; data-origin-height=&quot;303&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;993&quot; data-origin-height=&quot;227&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/riLhE/btsFlTgBHzV/oXgMIn1Xki9AJ7mJLCklS0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/riLhE/btsFlTgBHzV/oXgMIn1Xki9AJ7mJLCklS0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/riLhE/btsFlTgBHzV/oXgMIn1Xki9AJ7mJLCklS0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FriLhE%2FbtsFlTgBHzV%2FoXgMIn1Xki9AJ7mJLCklS0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;993&quot; height=&quot;227&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;993&quot; data-origin-height=&quot;227&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;팀장으로서&amp;nbsp;팀원들보다&amp;nbsp;공지사항을&amp;nbsp;빠르게&amp;nbsp;파악하고&amp;nbsp;회의를&amp;nbsp;원활하게&amp;nbsp;진행하려고&amp;nbsp;노력했는데&amp;nbsp;많이&amp;nbsp;부족했던&amp;nbsp;같다.&amp;nbsp;잘&amp;nbsp;따라와&amp;nbsp;주고&amp;nbsp;열심히&amp;nbsp;해준&amp;nbsp;모든&amp;nbsp;팀원들에게&amp;nbsp;미안하며&amp;nbsp;감사하다.&lt;/p&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;LG Aimers를 마무리하며&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;LG Aimers를 참여할 때만 해도 백엔드 개발 지망생이 AI 교육 프로그램에 굳이 왜 참여하냐는 주변 사람들의 우려 섞인 반응이 있었다. 하지만 AI 해커톤에 참여하면서 현업의 데이터를 보며 범주화를 어떻게 할 건지 LG 사이트를 찾아보고 규칙적으로 들어오지 않는 데이터 처리&lt;s&gt;&amp;nbsp;(인턴&amp;nbsp;할&amp;nbsp;때도&amp;nbsp;느낀&amp;nbsp;거지만&amp;nbsp;현업의&amp;nbsp;데이터는&amp;nbsp;학생때와&amp;nbsp;달리&amp;nbsp;깔끔하지&amp;nbsp;않다)&amp;nbsp;&lt;/s&gt;등을 고민하면서 데이터 분석력을 키울 수 있었던 좋은 기회였다고 생각한다. 관련 전공자라면 LG Aimers 프로그램에 참여해 보는 것을 적극 추천한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>LG Aimers</category>
      <author>메델</author>
      <guid isPermaLink="true">https://cskelly.tistory.com/316</guid>
      <comments>https://cskelly.tistory.com/316#entry316comment</comments>
      <pubDate>Thu, 29 Feb 2024 13:10:14 +0900</pubDate>
    </item>
    <item>
      <title>[백준] 1927번 최소 힙</title>
      <link>https://cskelly.tistory.com/315</link>
      <description>&lt;pre id=&quot;code_1707939635763&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.PriorityQueue;

public class Main {

    public static void main(String[] args) throws NumberFormatException, IOException {
    	
    	BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    	StringBuilder sb = new StringBuilder();
    	
    	int N = Integer.parseInt(br.readLine());
    	PriorityQueue&amp;lt;Integer&amp;gt; pq = new PriorityQueue&amp;lt;&amp;gt;();
    	
    	for(int i=0; i&amp;lt;N; i++) {
    		int input = Integer.parseInt(br.readLine());
    		if(input == 0) {
    			if(pq.isEmpty()) {
    				sb.append(0).append(&quot;\n&quot;);
    			}else {
    				sb.append(pq.poll()).append(&quot;\n&quot;);	
    			}		
    		}else {
    			pq.add(input);
    		}
    		
    	}
    	
    	System.out.println(sb);
    	
    }
        

}&lt;/code&gt;&lt;/pre&gt;</description>
      <category>공부기록/백준</category>
      <author>메델</author>
      <guid isPermaLink="true">https://cskelly.tistory.com/315</guid>
      <comments>https://cskelly.tistory.com/315#entry315comment</comments>
      <pubDate>Thu, 15 Feb 2024 04:40:42 +0900</pubDate>
    </item>
    <item>
      <title>[백준] 3184번 양</title>
      <link>https://cskelly.tistory.com/314</link>
      <description>&lt;pre id=&quot;code_1707773904467&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import java.util.Scanner;

public class Main {
    
    static int R, C;
    static char[][] map;
    static int sheepCount, wolfCount, totalSheep, totalWolf;
    static int[] dx = {1, 0, -1, 0};
    static int[] dy = {0, 1, 0, -1};
    static boolean[][] visited;
    static StringBuilder sb = new StringBuilder(); 
    
    static void dfs(int x, int y) {
        visited[x][y] = true;
        if(map[x][y] == 'o') sheepCount++;
        if(map[x][y] == 'v') wolfCount++;
        
        for(int i=0; i&amp;lt;4; i++) {
            int nx = x + dx[i];
            int ny = y + dy[i];
            
            if(nx &amp;lt; 0 || nx &amp;gt;= R || ny &amp;lt; 0 || ny &amp;gt;= C) continue;
            if(map[nx][ny] == '#') continue;
            if(visited[nx][ny]) continue;
            dfs(nx, ny);
        }
    }
    
    public static void main(String[] args) {
        
        Scanner kb = new Scanner(System.in);
        
        R = kb.nextInt();
        C = kb.nextInt();
        
        map = new char[R][C];
        visited = new boolean[R][C];
        
        for(int i = 0; i &amp;lt; R; i++) {
            map[i] = kb.next().toCharArray();
        }
        
        for(int i = 0; i &amp;lt; R; i++) {
            for(int j = 0; j &amp;lt; C; j++) {
                if(!visited[i][j] &amp;amp;&amp;amp; map[i][j] != '#') {
                    sheepCount = 0; 
                    wolfCount = 0;
                    dfs(i, j);
                    if(sheepCount &amp;gt; wolfCount) {
                        totalSheep += sheepCount;
                    } else {
                        totalWolf += wolfCount;
                    }
                }
            }
        }
        sb.append(totalSheep).append(' ').append(totalWolf);
        System.out.println(sb.toString());
        
    }
}&lt;/code&gt;&lt;/pre&gt;</description>
      <category>공부기록/백준</category>
      <author>메델</author>
      <guid isPermaLink="true">https://cskelly.tistory.com/314</guid>
      <comments>https://cskelly.tistory.com/314#entry314comment</comments>
      <pubDate>Tue, 13 Feb 2024 06:38:28 +0900</pubDate>
    </item>
    <item>
      <title>[백준] 9461번 파도반 수열</title>
      <link>https://cskelly.tistory.com/313</link>
      <description>&lt;pre id=&quot;code_1707771387739&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import java.util.Scanner;

public class Main {
	
	public static void main(String[] args) {

		Scanner kb = new Scanner(System.in);
		StringBuilder sb = new StringBuilder();
		int T = kb.nextInt();
		
		long[] dy = new long[101];
		dy[1] = 1;
		dy[2] = 1;
		dy[3] = 1;

		for(int i=0; i&amp;lt;T; i++) {
			int n = kb.nextInt();
			
			for(int j=4; j&amp;lt;=n; j++) {
				dy[j] = dy[j-2] + dy[j-3];
			}
			sb.append(dy[n]).append(&quot;\n&quot;);
		}
		
		System.out.println(sb);

	}

}&lt;/code&gt;&lt;/pre&gt;</description>
      <category>공부기록/백준</category>
      <author>메델</author>
      <guid isPermaLink="true">https://cskelly.tistory.com/313</guid>
      <comments>https://cskelly.tistory.com/313#entry313comment</comments>
      <pubDate>Tue, 13 Feb 2024 05:56:33 +0900</pubDate>
    </item>
    <item>
      <title>[백준] 1822번 차집합</title>
      <link>https://cskelly.tistory.com/312</link>
      <description>&lt;pre id=&quot;code_1707769311666&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import java.util.Scanner;
import java.util.TreeMap;

public class Main {
	
	public static void main(String[] args) {
		Scanner kb = new Scanner(System.in);
		StringBuilder sb = new StringBuilder();
		
		int a = kb.nextInt();
		int b = kb.nextInt();
		
		TreeMap&amp;lt;Integer, Integer&amp;gt; map = new TreeMap&amp;lt;&amp;gt;();
		
		for(int i=0; i&amp;lt;a; i++) {
			int x = kb.nextInt();
			map.put(x, map.getOrDefault(x, 0)+1 );
		}
		

		for(int i=0; i&amp;lt;b; i++) {
			int inputB = kb.nextInt();
			if(map.containsKey(inputB)) {
				map.remove(inputB);
			}
		}
		
		sb.append(map.size()+&quot;\n&quot;);
		
		
		if(map.size()&amp;gt;0) {
			for(int x: map.keySet()) {
				sb.append(x).append(&quot; &quot;);
			}
		}

		System.out.println(sb);
		
	}

}&lt;/code&gt;&lt;/pre&gt;</description>
      <category>공부기록/백준</category>
      <author>메델</author>
      <guid isPermaLink="true">https://cskelly.tistory.com/312</guid>
      <comments>https://cskelly.tistory.com/312#entry312comment</comments>
      <pubDate>Tue, 13 Feb 2024 05:21:58 +0900</pubDate>
    </item>
    <item>
      <title>[프로그래머스] 소수 만들기</title>
      <link>https://cskelly.tistory.com/311</link>
      <description>&lt;pre id=&quot;code_1707686489004&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;class Solution {
    public int solution(int[] nums) {
        int answer = 0;
        
        for(int i=0; i&amp;lt;nums.length; i++){
            for(int j= i+1; j&amp;lt;nums.length; j++){
                for(int k = j+1; k&amp;lt;nums.length; k++){
                    int sum = nums[i] + nums[j] + nums[k];
                    if(isCheck(sum)){
                        answer++;
                    }
                }
            }
        }

        return answer;
    }
    
    static boolean isCheck(int number){
        if(number&amp;lt;=1) return false;
        for(int i=2; i*i&amp;lt;=number; i++){
            if(number%i == 0){
                return false;
            }
        }
        
        return true;
        
    }
}&lt;/code&gt;&lt;/pre&gt;</description>
      <category>공부기록/프로그래머스</category>
      <author>메델</author>
      <guid isPermaLink="true">https://cskelly.tistory.com/311</guid>
      <comments>https://cskelly.tistory.com/311#entry311comment</comments>
      <pubDate>Mon, 12 Feb 2024 06:21:33 +0900</pubDate>
    </item>
    <item>
      <title>[프로그래머스] 과일 장수</title>
      <link>https://cskelly.tistory.com/310</link>
      <description>&lt;pre id=&quot;code_1707685959800&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import java.util.*;

class Solution {
    public int solution(int k, int m, int[] score) {
        int answer = 0;
        Integer[] scores = new Integer[score.length];
        
        for(int i=0; i&amp;lt;scores.length; i++){
           scores[i] = score[i]; 
        }
        
        Arrays.sort(scores, Collections.reverseOrder());
        int index = m-1;
        
        for(int i=0; i&amp;lt;scores.length/m; i++){
            answer += m * scores[index];
            index += m;
        }

        return answer;
    }
}&lt;/code&gt;&lt;/pre&gt;</description>
      <category>공부기록/프로그래머스</category>
      <author>메델</author>
      <guid isPermaLink="true">https://cskelly.tistory.com/310</guid>
      <comments>https://cskelly.tistory.com/310#entry310comment</comments>
      <pubDate>Mon, 12 Feb 2024 06:12:47 +0900</pubDate>
    </item>
    <item>
      <title>[프로그래머스] 추억 점수</title>
      <link>https://cskelly.tistory.com/309</link>
      <description>&lt;pre id=&quot;code_1707683166622&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import java.util.*;
class Solution {
    public int[] solution(String[] name, int[] yearning, String[][] photo) {
        int[] answer = new int [photo.length];
        
        for(int i=0; i&amp;lt;photo.length; i++){
            for(int j=0; j&amp;lt;photo[i].length; j++){
                int find = Arrays.asList(name).indexOf(photo[i][j]);
                
                if(find != -1){
                    answer[i] += yearning[find];
                }

            }
        }
        
        return answer;
    }
}&lt;/code&gt;&lt;/pre&gt;</description>
      <category>공부기록/프로그래머스</category>
      <author>메델</author>
      <guid isPermaLink="true">https://cskelly.tistory.com/309</guid>
      <comments>https://cskelly.tistory.com/309#entry309comment</comments>
      <pubDate>Mon, 12 Feb 2024 05:26:13 +0900</pubDate>
    </item>
  </channel>
</rss>