목록전체 글 (105)
UD_park's IT story
본 글은 ChatGPT(OpenAI)를 활용해 작성되었습니다. 📘 리눅스에서 프로세스 보는 명령어들 정리 ✅ ps = “지금 누가 뭐 하고 있는지 보는 스냅샷 사진📸”ps는 현재 어떤 프로그램이 돌아가고 있는지 잠깐 보여주는 명령어야마치 “지금 이 순간의 사진” 한 장 찍은 느낌!터미널 하나에서만 돌아가는 걸 보니까 실제 시스템 전체는 안 보여줄 수도 있어 ✅ ps aux = “모든 사람들의 모든 프로그램을 다 보는 CCTV 화면🎥”a → 다른 사람들 것도 다 보여줘u → 누가 했는지도 보여줘x → 몰래 돌아가는 것도 보여줘 👉 쉽게 말하면:컴퓨터 속 모든 사람들이 무엇을 하고 있는지 CCTV로 전체 보기! ✅ ps -ef = “경찰관이 보고서로 정리한 명단📋”ps -ef는 ps aux랑 비..
프로그래머스의 입문 코딩테스트 문제인 "분수의 덧셈"에 대해 Java로 풀어본 리뷰를 시작해보도록 하겠습니다. 첫 번째 분수의 분자와 분모를 뜻하는 numer1, denom1, 두 번째 분수의 분자와 분모를 뜻하는 numer2, denom2가 매개변수로 주어집니다. 두 분수를 더한 값을 기약 분수로 나타냈을 때 분자와 분모를 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요. 문제 난이도 자체는 어렵지 않습니다만 다소 생각을 해야했던 부분이 바로 "코드의 간략화" 부분에 신경을 쓰다보니 다소 시간이 소요되었습니다. 그럼 먼저 풀이를 보며 설명을 이어가겠습니다. class Solution { public int[] solution(int numer1, int denom1, int..
이번 포스팅에서는 프로그래머스 코딩테스트 Level 0 입문 수준의 문제 중 "숫자 비교하기" 문제에 대한 Python 언어 풀이를 알아보겠습니다. 문제 : 정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요. 레벨이 0이라 그런지 문제 난이도는 많이 낮습니다. 설명은 정답 코드 이후에 이어갑니다. def solution(num1, num2): answer = 0 if num1 == num2: answer = 1 else: answer = -1 return answer 문제 자체가 쉬워 큰 차이는 없으나, C++과 Java보다 간결한 문장으로 사용 가능한 Python 답게 길이가 짧습니다. 3번 줄에서 num1과 num..
이번 포스팅에서는 프로그래머스 코딩테스트 Level 0 입문 수준의 문제 중 "숫자 비교하기" 문제에 대한 Java 언어 풀이를 알아보겠습니다. 문제 : 정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요. 레벨이 0이라 그런지 문제 난이도는 많이 낮습니다. 설명은 정답 코드 이후에 이어갑니다. class Solution { public int solution(int num1, int num2) { int answer = 0; if (num1 == num2) answer = 1; else answer = -1; return answer; } } 코드의 풀이가 C++ 답과 일치합니다. 단순한 문제이기에 프로그래밍 언어의 ..
이번 포스팅에서는 프로그래머스 코딩테스트 Level 0 입문 수준의 문제 중 "숫자 비교하기" 문제에 대한 C++ 언어 풀이를 알아보겠습니다. 문제 : 정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요. 레벨이 0이라 그런지 문제 난이도는 많이 낮습니다. 설명은 정답 코드 이후에 이어갑니다. #include #include using namespace std; int solution(int num1, int num2) { int answer = 0; if(num1 == num2) answer = 1; else answer = -1; return answer; } 위 코드에서 8번부터 11번 코드줄인 if문이 문제를 풀..