전체 글
-
[Linux] 기초부터 파이썬 파일 crontab 실행 및 로그 확인까지Linux 2024. 11. 27. 16:12
안녕하세요.! 다시 처음 기초부터 Linux를 공부하는 중인데요.!가장 기본적인 계정 생성부터 해볼게요.! 일단은 접속을 하면 기본적인 화면 whoami 라는 것을 통해서 현재 계정이 어떤 계정인지 확인할 수 있습니다. adduser -m -s /bin/bash (계정이름) 를 통해서 유저를 생성할 수 있는데요.-m을 통해 사용자의 홈디렉터리를 생성하고-s /bin/bash 사용자에게 기본 셀을 설정합니다.그 이후 passwd (계정이름) 을 통해 비밀번호를 설정할 수 있습니다. 여기서 grep은 텍스트 검색 기능을 합니다.!/etc/passwd를 사용해서 계정이 생성됐는지 학인할 수 있습니다./etc/passwd 파일은 사용자의 정보를 저장하는 중요한 파일입니다. 그 후 sudo 그룹에 속한 사용자에게..
-
리눅스 설치 및 기초 문법!Linux 2024. 11. 27. 10:12
안녕하세요.!리눅스를 이제 슬슬 다시 공부해볼까 합니다.새로 산 노트북에 설정도 해놓지 않았고, 그래서 설정하는 법.! 은 제가 하기 귀찮으니 남의 블로그를 리포스팅할게요.!올려 놓으신 다른 분들 감사합니다.!! 덕분에 꽤나 쉽게 설정했습니다. https://velog.io/@jskim/Windows%EC%97%90%EC%84%9C-Linux-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0-with-WSL2 Windows에서 Linux 사용하기 (with WSL2)개발자나 엔지니어가 개발을 하고 서버를 구축하는 등의 일련의 활동을 할 때 Windows OS보다는 Linux, Mac OS가 확실히 편하다. 하지만 Windows OS가 깔린 노트북, PC를 가진 개발자나 엔지니어도 많을터!..
-
취업 성공.!잡담 2024. 11. 27. 10:06
내가 창업할 때 아이디어를 낸 것들이 있었다.1. 시니어 컨시어지2. 물류에 대한 자동화 사업3. 스마트 팜4. Deep FAKE AI를 잡아내는 AI 4종류 정도 되는 데, 1번과 3번을 내가 미래에 꼭 해보고 싶은 마음이 있었다. 뭔가 이 사회가 변해가면서 필수적이라고 생각하고, 이것을 개발하고 나서 내가 사용해도 괜찮을 것 같은 아이디어라고 생각했기 때문이다.그래서 이러한 것들에 대한 개발을 하고 싶은 마음이 있어 시장 조사를 했던 기억이 새록새록이 사업을 하는 회사가 있었으면 좋겠다고 생각했고 개발자 공고도 있었으면 좋겠다는 느낌 근데.!! 마침 있었던 것이다.!!!!!!조그만 2023년에 시작한 스타트업 회사지만 그래도 내가 하고 싶었던 일을 할 수 있는 기회가 얼마나 있을 것인가돈이 없는 나는..
-
2292번 벌집백준 코딩테스트/일반 수학1 2024. 11. 11. 22:38
문제위의 그림과 같이 육각형으로 이루어진 벌집이 있다. 그림에서 보는 바와 같이 중앙의 방 1부터 시작해서 이웃하는 방에 돌아가면서 1씩 증가하는 번호를 주소로 매길 수 있다. 숫자 N이 주어졌을 때, 벌집의 중앙 1에서 N번 방까지 최소 개수의 방을 지나서 갈 때 몇 개의 방을 지나가는지(시작과 끝을 포함하여)를 계산하는 프로그램을 작성하시오. 예를 들면, 13까지는 3개, 58까지는 5개를 지난다.입력첫째 줄에 N(1 ≤ N ≤ 1,000,000,000)이 주어진다.출력입력으로 주어진 방까지 최소 개수의 방을 지나서 갈 때 몇 개의 방을 지나는지 출력한다.예제 입력 1 복사13예제 출력 1 복사3 n = int(input())block = 1cnt = 1while n > block: block ..
-
2903번 중앙 이동 알고리즘백준 코딩테스트/일반 수학1 2024. 11. 7. 20:01
문제상근이는 친구들과 함께 SF영화를 찍으려고 한다. 이 영화는 외계 지형이 필요하다. 실제로 우주선을 타고 외계 행성에 가서 촬영을 할 수 없기 때문에, 컴퓨터 그래픽으로 CG처리를 하려고 한다.외계 지형은 중앙 이동 알고리즘을 이용해서 만들려고 한다.알고리즘을 시작하면서 상근이는 정사각형을 이루는 점 4개를 고른다. 그 후에는 다음과 같은 과정을 거쳐서 지형을 만든다.정사각형의 각 변의 중앙에 점을 하나 추가한다.정사각형의 중심에 점을 하나 추가한다.초기 상태에서 위와 같은 과정을 한 번 거치면 총 4개의 정사각형이 새로 생긴다. 이와 같은 과정을 상근이가 만족할 때 까지 계속한다.아래 그림은 과정을 총 2번 거쳤을 때까지의 모습이다. 초기 상태 - 점 4개1번 - 점 9개2번 - 25개상근이는 ..
-
2720번 세탁소 사장 동혁백준 코딩테스트/일반 수학1 2024. 11. 6. 12:45
문제미국으로 유학간 동혁이는 세탁소를 운영하고 있다. 동혁이는 최근에 아르바이트로 고등학생 리암을 채용했다.동혁이는 리암에게 실망했다.리암은 거스름돈을 주는 것을 자꾸 실수한다.심지어 $0.5달러를 줘야하는 경우에 거스름돈으로 $5달러를 주는것이다!어쩔수 없이 뛰어난 코딩 실력을 발휘해 리암을 도와주는 프로그램을 작성하려고 하지만, 디아블로를 하느라 코딩할 시간이 없어서 이 문제를 읽고 있는 여러분이 대신 해주어야 한다.거스름돈의 액수가 주어지면 리암이 줘야할 쿼터(Quarter, $0.25)의 개수, 다임(Dime, $0.10)의 개수, 니켈(Nickel, $0.05)의 개수, 페니(Penny, $0.01)의 개수를 구하는 프로그램을 작성하시오. 거스름돈은 항상 $5.00 이하이고, 손님이 받는 동전의..
-
11005번 진법 변환2백준 코딩테스트/일반 수학1 2024. 11. 2. 22:39
10진법 수 N이 주어진다. 이 수를 B진법으로 바꿔 출력하는 프로그램을 작성하시오.10진법을 넘어가는 진법은 숫자로 표시할 수 없는 자리가 있다. 이런 경우에는 다음과 같이 알파벳 대문자를 사용한다.A: 10, B: 11, ..., F: 15, ..., Y: 34, Z: 35입력첫째 줄에 N과 B가 주어진다. (2 ≤ B ≤ 36) N은 10억보다 작거나 같은 자연수이다.출력첫째 줄에 10진법 수 N을 B진법으로 출력한다. 예제 입력 1 복사60466175 36예제 출력 1 복사ZZZZZ n, b = map(int, input().split())answer = ''while n > 0: remainder = n % b if remainder >= 10: # 숫자 10 이상인 경우..
-
2745번 진법 변환백준 코딩테스트/일반 수학1 2024. 11. 2. 22:18
시간 제한메모리 제한제출정답맞힌 사람정답 비율1 초128 MB67211329282792348.668%문제B진법 수 N이 주어진다. 이 수를 10진법으로 바꿔 출력하는 프로그램을 작성하시오.10진법을 넘어가는 진법은 숫자로 표시할 수 없는 자리가 있다. 이런 경우에는 다음과 같이 알파벳 대문자를 사용한다.A: 10, B: 11, ..., F: 15, ..., Y: 34, Z: 35입력첫째 줄에 N과 B가 주어진다. (2 ≤ B ≤ 36)B진법 수 N을 10진법으로 바꾸면, 항상 10억보다 작거나 같다.출력첫째 줄에 B진법 수 N을 10진법으로 출력한다.예제 입력 1 복사ZZZZZ 36예제 출력 1 복사60466175 진법 변환할 일이 딱히 없었는 데, 이거를 통해서 공부할 수 있게 되었다.int()는 자료..