본문 바로가기

Algorithm20

[Algorithm] 달리기 경주 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 첨에는 그냥 간단하게 풀 수 있을 줄 알았는데, public String[] solution(String[] players, String[] callings) { for(int i = 0; i < callings.length; i++){ String calling = callings[i]; for(int j = 1; j < players.length; j++){ if(players[j].contentEquals(calling)){ String temp = players[j-1]; players[j-1] = p.. 2023. 11. 10.
[Algorithm] 둘만의 암호 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내가 느끼기에는 알고리즘 1단계 치고 너무 어려웠다… private final char[] alphabet = new char[]{'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'}; public String solution(String s, String skip, int index) { String answer = ""; char[] sChars = s.toCharArray.. 2023. 11. 10.
[Algorithm] 2020 KAKAO BLIND RECRUITMENT 괄호 변환 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/60058 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내가 제출한 코드 및 풀이 class Solution { public static String solution(String p) { return repeat(p); } public static String repeat(String p){ if(p.isBlank()) { return ""; } StringBuilder sb = new StringBuilder(); String result.. 2023. 7. 20.
[Algorithm] 월간 코드 챌린지 시즌3 >> 나머지가 1이 되는 수 찾기 문제 링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내가 제출한 코드 class Solution { public int solution(int n) { if(n==1) return 1; else { int divide = 2; while(divide < n){ if(n % divide == 1) break; else divide++; } return divide; } } } 설명은 따로 안 해도 될 것 같다. 결과 2023. 7. 20.