전체 글 60

프로그래머스 PCCE 후기

자격증 한줄 한줄이 소중한 취준생에게 또 하나의 스펙이 될 수 있는 프로그래머스의 코딩필수역량 인증시험이 있다고 해서 응시했다. 종류는 총 2가지. PCCE / PCCP 로 나뉘어있다. ✅ PCCE 란? PCCE는 비전공자를 대상으로 하며 Python, Java, C++ 중 택하여 응시할 수 있다. 나는 그 중 현재 업무에 주로 사용하고 있는 Python으로 응시하였다. ✅ 난이도 비전공자를 대상으로 해서 그런지, 전공자인 나에게는 1학년 Python 언어 수업을 들었을 때의 수준과 비슷했다. 비전공자라도, 각 언어를 기본적으로 익히고 있다면 문제없이 통과할 난이도라고 생각한다. 빈칸채우기, 디버깅 외에 실제 코딩테스트 같은 문제가 나오는데, 이때 테스트케이스를 다 맞추더라도 히든케이스나 효율성에서 무언..

기타 2023.03.09

[백준/JAVA] 1987번 : 알파벳

📖 문제 링크 https://www.acmicpc.net/problem/1987 1987번: 알파벳 세로 R칸, 가로 C칸으로 된 표 모양의 보드가 있다. 보드의 각 칸에는 대문자 알파벳이 하나씩 적혀 있고, 좌측 상단 칸 (1행 1열) 에는 말이 놓여 있다. 말은 상하좌우로 인접한 네 칸 중의 한 칸으 www.acmicpc.net ✅ 최종 코드 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main_BJ_1987_알파벳3 { static int R, C, cnt; static int[][] board; static boolean[] alphabet =..

알고리즘/Java 2022.08.19

[백준/JAVA] 16935번 : 배열돌리기3

📖 문제 링크 https://www.acmicpc.net/problem/16935 16935번: 배열 돌리기 3 크기가 N×M인 배열이 있을 때, 배열에 연산을 R번 적용하려고 한다. 연산은 총 6가지가 있다. 1번 연산은 배열을 상하 반전시키는 연산이다. 1 6 2 9 8 4 → 4 2 9 3 1 8 7 2 6 9 8 2 → 9 2 3 6 1 5 1 8 3 4 2 9 → www.acmicpc.net ✅ 최종 코드 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.Arrays; import java.util.StringTokenizer; public class Main_BJ_16935_배열돌리기3 { stat..

알고리즘/Java 2022.08.14

[백준/JAVA] 16926번 : 배열 돌리기1

📖 문제 링크 https://www.acmicpc.net/problem/16926 16926번: 배열 돌리기 1 크기가 N×M인 배열이 있을 때, 배열을 돌려보려고 한다. 배열은 다음과 같이 반시계 방향으로 돌려야 한다. A[1][1] ← A[1][2] ← A[1][3] ← A[1][4] ← A[1][5] ↓ ↑ A[2][1] A[2][2] ← A[2][3] ← A[2][4] A[2][5] www.acmicpc.net ✅ 최종 코드 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.String..

알고리즘/Java 2022.08.14

[백준/JAVA] 2751번 : 수정렬하기2

📖 문제 링크 https://www.acmicpc.net/problem/2751 2751번: 수 정렬하기 2 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 절댓값이 1,000,000보다 작거나 같은 정수이다. 수는 중복되지 않는다. www.acmicpc.net ✅ 최종 코드 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class Main { static int N; static int[] sorted; publi..

알고리즘/Java 2022.08.12

[백준/JAVA] 1931번: 회의실 배정

📖 문제 링크 https://www.acmicpc.net/problem/1931 1931번: 회의실 배정 (1,4), (5,7), (8,11), (12,14) 를 이용할 수 있다. www.acmicpc.net ✅ 최종 코드 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.Arrays; import java.util.Comparator; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws Exception{ BufferedReader br = new BufferedReader(new ..

카테고리 없음 2022.08.12

[백준/JAVA] 10815번 : 숫자카드

📖 문제 링크 https://www.acmicpc.net/problem/10815 10815번: 숫자 카드 첫째 줄에 상근이가 가지고 있는 숫자 카드의 개수 N(1 ≤ N ≤ 500,000)이 주어진다. 둘째 줄에는 숫자 카드에 적혀있는 정수가 주어진다. 숫자 카드에 적혀있는 수는 -10,000,000보다 크거나 같고, 10, www.acmicpc.net ✅ 제출 코드 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.ArrayList; import java.util.Collections; i..

알고리즘/Java 2022.08.12

[SWEA/JAVA] 1861번 : 정사각형방

📖 문제 링크 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5LtJYKDzsDFAXc SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com ✅ 최종 코드 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Solution { //상, 하, 좌, 우 static int[] dx = {-1, 1, 0, 0}; static int[] dy = { 0, 0, -1, 1}; stati..

알고리즘/Java 2022.08.09

[SWEA/JAVA] 1208번 : Flatten

📖 문제 링크 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV139KOaABgCFAYh SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com ✅ 최종 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Solution { public static void main(String[] args) throws IOException..

알고리즘/Java 2022.08.02