전체 글376 [Docker] RUN vs COPY RUN cp 는 정상 동작하고, COPY 는 비정상 동작?# 정상 동작RUN gradle buildRUN cp 경로1 경로2# 비정상 동작RUN gradle buildCOPY 경로1 경로2 RUN컨테이너 내부에서 쉘 명령어 실행RUN gradle build 컨테이너 내부에서 gradle build 명령어 실행RUN cp 경로1 경로2컨테이너 내부에서 cp 명령 실행해 파일 복사경로1 & 경로2 : 컨테이너 내부 경로 COPY호스트 머신의 파일이나 디렉토리를 이미지 내부의 지정된 경로로 복사COPY 경로1 경로2 경로1 : 도커 빌드 컨텍스트(호스트 머신)에서의 경로경로2 : 이미지 내부에서의 경로호스트 머신도커 이용 시 웹 서버가 컨테이너에 설치되는데, 이때 컨테이너가 설치된 운영체제를 도커 호스트라 함.. 2024. 7. 30. [Programmers] Lv.0 / 등수 매기기 / Java 문제 풀이class Solution { public int[] solution(int[][] score) { int n = score.length; int[] ranks = new int[n]; double[] averages = new double[n]; for (int i = 0; i averages[i]) { rank++; } } ranks[i] = rank; } return ranks; }}import java.util.*;class Solution { public int[] solution(.. 2024. 7. 25. [Programmers] Lv.0 / 로그인 성공? / Java 문제 풀이class Solution { public String solution(String[] id_pw, String[][] db) { String id = id_pw[0]; String pw = id_pw[1]; for (String[] user : db) { String dbId = user[0]; String dbPw = user[1]; if (id.equals(dbId)) { return (pw.equals(dbPw)) ? "login" : "wrong pw"; } } return "fa.. 2024. 7. 25. [Programmers] Lv.0 / 치킨 쿠폰 / Java 문제 풀이class Solution { public int solution(int chicken) { int serviceChicken = 0; while (chicken >= 10) { serviceChicken += chicken / 10; chicken = (chicken / 10) + (chicken % 10); // 쿠폰으로 받은 서비스 치킨 + 남은 치킨 } return serviceChicken; }}class Solution { public int solution(int chicken) { int serviceChicken = chicken / 9; .. 2024. 7. 23. [Programmers] Lv.0 / 이진수 더하기 / Java 문제 풀이class Solution { public String solution(String bin1, String bin2) { int num1 = Integer.parseInt(bin1, 2); int num2 = Integer.parseInt(bin2, 2); return Integer.toBinaryString(num1 + num2); }}class Solution { public String solution(String bin1, String bin2) { return Integer.toString(Integer.parseInt(bin1, 2) + Integer.parseInt(bin2, 2), 2); }} 출처https:/.. 2024. 7. 18. [Programmers] Lv.0 / A로 B 만들기 / Java 문제 풀이import java.util.Arrays;class Solution { public int solution(String before, String after) { // case 1: 주어진 예시가 문자열 단순 뒤집기만 있길래 이렇게 풂 // String reversed = new StringBuilder(before).reverse().toString(); // return reversed.equals(after) ? 1 : 0; // case 2: 위 코드 적용 시 실패하는 경우 있어, 문자열 요소 비교로 수정 char[] beforeChars = before.toCharArray(); char[].. 2024. 7. 17. [Programmers] Lv.0 / k의 개수 / Java 문제 풀이class Solution { public int solution(int i, int j, int k) { int result = 0; String kStr = "" + k; for (int n = i; n class Solution { public int solution(int i, int j, int k) { String str = ""; for (int n = i; n 출처https://school.programmers.co.kr/learn/courses/30/lessons/120887 2024. 7. 16. [Programmers] Lv.0 / 중복된 문자 제거 / Java 문제 풀이import java.util.Set;import java.util.LinkedHashSet;class Solution { public String solution(String my_string) { Set charSet = new LinkedHashSet(); // 순서 유지 StringBuilder sb = new StringBuilder(); for (int i = 0; i import java.util.stream.Collectors;class Solution { public String solution(String my_string) { return my_string.chars() // IntStream 으로 변환 .. 2024. 7. 10. [Programmers] Lv.0 / 삼각형의 완성조건 (1) / Java 문제 풀이import java.util.Arrays;class Solution { public int solution(int[] sides) { Arrays.sort(sides); return (sides[0] + sides[1] > sides[2]) ? 1 : 2; }} 출처https://school.programmers.co.kr/learn/courses/30/lessons/120889 2024. 7. 9. [Programmers] Lv.0 / 가까운 수 / Java 문제 풀이class Solution { public int solution(int[] array, int n) { int closest = array[0]; for (int num : array) { int currentDiff = Math.abs(num - n); int closestDiff = Math.abs(closest - n); if (currentDiff 출처https://school.programmers.co.kr/learn/courses/30/lessons/120890 2024. 7. 9. [Programmers] Lv.0 / 369게임 / Java 문제 풀이class Solution { public int solution(int order) { int answer = 0; String orderStr = String.valueOf(order); for (int i = 0; i 출처https://school.programmers.co.kr/learn/courses/30/lessons/120891 2024. 7. 3. [Programmers] Lv.0 / 암호 해독 / Java 문제 풀이import java.util.stream.Collectors;import java.util.stream.IntStream;class Solution { public String solution(String cipher, int code) { return IntStream.range(0, cipher.length()) .filter(i -> (i + 1) % code == 0) .mapToObj(cipher::charAt) // 문자 추출 .map(String::valueOf) // 문자 -> 문자열 .collect(Collectors.joining()); // 문자열 결합 }}class Sol.. 2024. 7. 3. 이전 1 2 3 4 5 6 ··· 32 다음