본문 바로가기
반응형

분류 전체보기325

[리눅스] 디렉토리 용량 확인 방법 du리눅스의 디렉토리 용량을 확인할 수 있습니다.du 옵션-a전체 파일 크기 출력(--all)-h디렉토리/파일 크기 KB/MB/GB 단위로 표시-s디렉토리의 전체 사용량만 표시-b바이트 단위 실제 파일의 용량 표시--max-depth=깊이최대 깊이번째 하위 디렉토리까지 표시--apparent-size실제 파일의 용량 표시 du -sh ./homehome 디렉토리의 전체 사용량만 KB/MB/GB 단위로 표시 du -h --max-depth=1 ./homehome 디렉토리안의 1 레벨의 디렉토리들의 사용량만 KB/MB/GB 단위로 표시 2025. 2. 10.
[맥미니] 맥미니 M4 버전 Apple 맥미니 M4저의 위시리스트엔 애플과 관련된 제품들이 참 많습니다. 맥북프로, 아이맥 등등 이미 아이폰과 애플워치, 에어팟 등 여러 제품들이 있지만컴퓨터와 관련된 건 오래전 맥북프로 15인치 인텔버전만 있고 그마저도 아들놈에게 빼앗겨 없는 상태이죠 큰 맘먹고 교육용으로 맥미니 M4 버전을 샀답니다. 생각했던 것보다 작네 그려!! 크기가 정말로 정말로 작아요!!이렇게 까지 작을 수 있나?   정말 옛날보다 설치가 쉽다 쉬워!! 집에선 맥미니 밖에선 맥북프로를 쓰고싶다. :) 이제 xcode로 아이폰개발과 android studio로 열심히 앱을 개발해 보자꾸나!!! 2025. 2. 10.
[코딩테스트 Lv.0] 문자열 바꿔서 찾기 문제 설명문자 "A"와 "B"로 이루어진 문자열 myString과 pat가 주어집니다. myString의 "A"를 "B"로, "B"를 "A"로 바꾼 문자열의 연속하는 부분 문자열 중 pat이 있으면 1을 아니면 0을 return 하는 solution 함수를 완성하세요.제한사항● 1 ≤ myString의 길이 ≤ 100● 1 ≤ pat의 길이 ≤ 10 ○ myString과 pat는 문자 "A"와 "B"로만 이루어진 문자열입니다.입출력 예myString pat result"ABBAA" "AABB" 1"ABAB" "ABAB" 0입출력 설명입출력 예 #1"ABBAA"에서 "A"와 "B"를 서로 바꾸면 "BAABB"입니다. 여기에는 부분문자열 "AABB"가 있기 때문에 1을 return 합니다.입출력 예 #.. 2025. 2. 8.
생성형 AI 사용 관련 주의 보안권고 □ 개요 o 생성형 AI(Generative AI) 서비스가 전세계적으로 확산됨에 따라 국내 일반 사용자 및 기업이 올바르게 활용할 수 있도록 권고  o 명령어를 통해 사용자의 의도를 이해하고 주어진 데이터로 스스로 학습하여 텍스트, 이미지, 오디오, 비디오 등 새로운 콘텐츠를 만들어낼 수 있도록 학습 o 또한, 악의적인 목적으로 사용될 수 있는 악성코드, 피싱메일, 해킹 공격툴 등도 생성될 수 있고, 이를 악용하여 개인정보 및 기업정보 탈취 외에도 금전적 피해도 우려 □ 보안권고 >   o AI 서비스에 주민등록번호, 전화번호, 주소 및 금융 정보 등 개인정보를 입력하지 않도록 주의  o AI가 생성한 정보는 오류가 포함될 수 있으므로 사실 여부를 반드시 검증(가짜뉴스, 딥페이크 영상 등)  o 출처가.. 2025. 2. 8.
[코딩테스트 Lv.0] rny_string 문제 설명'm'과 "rn"이 모양이 비슷하게 생긴 점을 활용해 문자열에 장난을 하려고 합니다. 문자열 rny_string이 주어질 때, rny_string의 모든 'm'을 "rn"으로 바꾼 문자열을 return 하는 solution 함수를 작성해 주세요.제한사항1 ≤ rny_string의 길이 ≤ 100rny_string은 영소문자로만 이루어져 있습니다.입출력 예rny_string result"masterpiece" "rnasterpiece""programmers" "prograrnrners""jerry" "jerry""burn" "burn"입출력 설명입출력 예 #1예제 1번의 rny_string의 'm'을 "rn"으로 바꾸는 과정을 표로 나타내면 다음과 같습니다.rny_string m a s t e.. 2025. 2. 8.
[PCCE 기출문제 Lv.0] 5번 / 심폐소생술 문제 설명심폐소생술은 다음과 같은 순서를 통해 실시합니다.심정지 및 무호흡 확인 [check]도움 및 119 신고 요청 [call]가슴압박 30회 시행 [pressure]인공호흡 2회 시행 [respiration]가슴압박, 인공호흡 반복 [repeat]주어진 solution 함수는 심폐소생술을 하는 방법의 순서가 담긴 문자열들이 무작위 순서로 담긴 리스트 cpr이 주어질 때 각각의 방법이 몇 번째 단계인지 순서대로 담아 return하는 함수입니다. solution 함수가 올바르게 작동하도록 빈칸을 채워 solution 함수를 완성해 주세요.제한사항● cpr은 다음 문자열들이 한 번씩 포함되어 있습니다. ○ "check", "call", "pressure", "respiration", "repeat"입출.. 2025. 2. 8.
[코딩테스트 Lv.0] 세 개의 구분자 문제 설명임의의 문자열이 주어졌을 때 문자 "a", "b", "c"를 구분자로 사용해 문자열을 나누고자 합니다.예를 들어 주어진 문자열이 "baconlettucetomato"라면 나눠진 문자열 목록은 ["onlettu", "etom", "to"] 가 됩니다.문자열 myStr이 주어졌을 때 위 예시와 같이 "a", "b", "c"를 사용해 나눠진 문자열을 순서대로 저장한 배열을 return 하는 solution 함수를 완성해 주세요.단, 두 구분자 사이에 다른 문자가 없을 경우에는 아무것도 저장하지 않으며, return할 배열이 빈 배열이라면 ["EMPTY"]를 return 합니다.제한사항● 1 ≤ myStr의 길이 ≤ 1,000,000 ○ myStr은 알파벳 소문자로 이루어진 문자열 입니다.입출력 예m.. 2025. 2. 8.
길고 길었던 프로젝트 오늘 오픈하다. 10개월 간의 프로젝트가 끝났다.끝났다기 보다는 이제 시작이다. 개발자 생활을 하신 분들이라면 다들 알겠지만10개월 짜리 프로젝트라면기획이니 설계니, 문서 작업이니, 테스트니 하면서실제 개발기간은 길어야 5개월이다. 이번 프로젝트는 사이트가 너무 많았다.대표홈페이지를 제외하고도 10개가 넘는 사이트다.요구사항도 다양하고 숨어 있는 기능을 제대로 안 알려줘 부랴부랴 해야했다.뭐 아무튼 그렇다. 프로젝트가 끝났다고 끝난게 아니다. 앞으로 1년 간 하자보수를 해야한다.또 얼마나 많은 요구사항이 쏟아져 나올지 걱정이다.프로젝트 PM도 아니었는데 막판에 PM이 퇴사를 해서 떠앉은 프로젝트.... 그래도 팀원들이 열심히(?) 했다고 믿는다.요즘 개발자들에게 야근 강요는 노동청 직행이다.근데 나는 며칠을 밤을 샜다... 2025. 2. 3.
[코딩테스트 Lv.0] 배열의 원소만큼 추가하기 문제 설명아무 원소도 들어있지 않은 빈 배열 X가 있습니다. 양의 정수 배열 arr가 매개변수로 주어질 때, arr의 앞에서부터 차례대로 원소를 보면서 원소가 a라면 X의 맨 뒤에 a를 a번 추가하는 일을 반복한 뒤의 배열 X를 return 하는 solution 함수를 작성해 주세요.제한사항1 ≤ arr의 길이 ≤ 1001 ≤ arr의 원소 ≤ 100입출력 예arr result[5, 1, 4] [5, 5, 5, 5, 5, 1, 4, 4, 4, 4][6, 6] [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6][1] [1]입출력 설명입출력 예 #1예제 1번에 대해서 a와 X를 나타내보면 다음 표와 같습니다.a X []5 [5, 5, 5, 5, 5]1 [5, 5, 5, 5, 5, 1]4 .. 2025. 1. 29.
[코딩테스트 Lv.0] 빈 배열에 추가, 삭제하기 문제 설명아무 원소도 들어있지 않은 빈 배열 X가 있습니다. 길이가 같은 정수 배열 arr과 boolean 배열 flag가 매개변수로 주어질 때, flag를 차례대로 순회하며 flag[i]가 true라면 X의 뒤에 arr[i]를 arr[i] × 2 번 추가하고, flag[i]가 false라면 X에서 마지막 arr[i]개의 원소를 제거한 뒤 X를 return 하는 solution 함수를 작성해 주세요.제한사항1 ≤ arr의 길이 = flag의 길이 ≤ 100arr의 모든 원소는 1 이상 9 이하의 정수입니다.현재 X의 길이보다 더 많은 원소를 빼는 입력은 주어지지 않습니다.입출력 예arr flag result[3, 2, 4, 1, 3] [true, false, true, false, false] .. 2025. 1. 22.
[코딩테스트 Lv.0] 배열 만들기 6 문제 설명0과 1로만 이루어진 정수 배열 arr가 주어집니다. arr를 이용해 새로운 배열 stk을 만드려고 합니다.i의 초기값을 0으로 설정하고 i가 arr의 길이보다 작으면 다음을 반복합니다.    ● 만약 stk이 빈 배열이라면 arr[i]를 stk에 추가하고 i에 1을 더합니다.    ●  stk에 원소가 있고, stk의 마지막 원소가 arr[i]와 같으면 stk의 마지막 원소를 stk에서 제거하고 i에 1을 더합니다.    ● stk에 원소가 있는데 stk의 마지막 원소가 arr[i]와 다르면 stk의 맨 마지막에 arr[i]를 추가하고 i에 1을 더합니다.위 작업을 마친 후 만들어진 stk을 return 하는 solution 함수를 완성해 주세요.단, 만약 빈 배열을 return 해야한다면 [.. 2024. 12. 11.
[코딩테스트 Lv.1] 이상한 문자 만들기 문제 설명문자열 s는 한 개 이상의 단어로 구성되어 있습니다. 각 단어는 하나 이상의 공백문자로 구분되어 있습니다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을 리턴하는 함수, solution을 완성하세요.제한사항문자열 전체의 짝/홀수 인덱스가 아니라, 단어(공백을 기준)별로 짝/홀수 인덱스를 판단해야합니다.첫 번째 글자는 0번째 인덱스로 보아 짝수번째 알파벳으로 처리해야 합니다.입출력 예s return"try hello world" "TrY HeLlO WoRlD"입출력 설명"try hello world"는 세 단어 "try", "hello", "world"로 구성되어 있습니다. 각 단어의 짝수번째 문자를 대문자로, 홀수번째 문자를 소문자로 바꾸면 "TrY", "H.. 2024. 11. 11.
[코딩테스트 Lv.1] 약수의 합 문제 설명정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요.제한사항n은 0 이상 3000이하인 정수입니다.입출력 예n return12 285 6입출력 설명입출력 예 #112의 약수는 1, 2, 3, 4, 6, 12입니다. 이를 모두 더하면 28입니다.입출력 예 #25의 약수는 1, 5입니다. 이를 모두 더하면 6입니다.내 풀이Javaclass Solution { public int solution(int n) { int answer = 0; for(int i = 1; i C#include #include #include int solution(int n) { int answer = 0; for(in.. 2024. 11. 10.
[코딩테스트 Lv.1] 시저 암호 문제 설명어떤 문장의 각 알파벳을 일정한 거리만큼 밀어서 다른 알파벳으로 바꾸는 암호화 방식을 시저 암호라고 합니다. 예를 들어 "AB"는 1만큼 밀면 "BC"가 되고, 3만큼 밀면 "DE"가 됩니다. "z"는 1만큼 밀면 "a"가 됩니다. 문자열 s와 거리 n을 입력받아 s를 n만큼 민 암호문을 만드는 함수, solution을 완성해 보세요.제한사항공백은 아무리 밀어도 공백입니다.s는 알파벳 소문자, 대문자, 공백으로만 이루어져 있습니다.s의 길이는 8000이하입니다.n은 1 이상, 25이하인 자연수입니다.입출력 예s n result"AB" 1 "BC""z" 1 "a""a B z" 4 "e F d"내 풀이Javaclass Solution { public String solution(String s.. 2024. 11. 9.
[코딩테스트 Lv.1] 문자열을 정수로 바꾸기 문제 설명문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요.제한사항s의 길이는 1 이상 5이하입니다.s의 맨앞에는 부호(+, -)가 올 수 있습니다.s는 부호와 숫자로만 이루어져있습니다.s는 "0"으로 시작하지 않습니다.입출력 예예를들어 str이 "1234"이면 1234를 반환하고, "-1234"이면 -1234를 반환하면 됩니다.str은 부호(+,-)와 숫자로만 구성되어 있고, 잘못된 값이 입력되는 경우는 없습니다.내 풀이Javaclass Solution { public int solution(String s) { int answer = Integer.parseInt(s); return answer; }}C#include #incl.. 2024. 11. 8.
728x90
반응형