본문 바로가기

전체 글

(21)
울프람 알파 PRO 저렴하게 사용하는 법 교재에 정답과 풀이가 없어 울프람 알파를 사용하고 있었는데, 위와 같이 풀이 과정을 보기 위해서는 Pro를 결제할 필요가 있었습니다. 그러나 울프람 알파의 Pro 는 학생용이라고 해도 매달 5 달러를 결제해야 하기 때문에 부담스러운 가격입니다. PC 울프람 알파 대신, 모바일 울프람 알파를 이용해서 같은 기능을 이용할 수 있습니다. 플레이 스토어에 WolframAlpha를 검색하면 다운로드 할 수 있습니다. 3,700원을 결제해야 설치할 수 있으며, 한 번만 결제해도 계속 Step-by-step 솔루션을 제공하기 때문에 더욱 편하게 공부할 수 있습니다. 위 사진은 스토어에 나와 있는 제공하는 step-by -step 솔루션의 예시 입니다. 대학 교재는 연습 문제의 해설이 제공되지 않는 경우가 많은데, 울..
[선형대수] 울프람 알파로 역행렬 구하기 울프램 알파를 이용하여 역행렬을 구할 수 있습니다. inverse {행렬} 과 같이 작성합니다. 다음은 2x2 행렬의 역행렬, 3x3 행렬의 역행렬을 구해 본 예시입니다.
[리눅스] VIM 에서 파이썬 바로 실행 하는 방법 vim 에서 :w !python 을 입력하면 파이썬 코드를 실행할 수 있습니다. 그러나 실행할 때마다 반복해서 입력해야 하기 때문에 굉장히 불편합니다. 다음과 같은 방법으로 더욱 편하게 파이썬 코드를 실행할 수 있습니다. vim .vimrc로 .vimrc 파일을 연 뒤, 다음과 같은 문장을 삽입합니다. imap :w:!clear;python % 그리고 insert mode 에서 를 누르면 다음과 같이 파이썬 코드를 실행할 수 있습니다. imap :w:!clear;python %는 insert mode에서 를 파이썬 실행에 사용하였던 :w !python3에 맵핑 시키는 명령어 입니다. 대신 다른 원하는 버튼으로 변경하는 것 또한 가능합니다. 참고 자료 : https://stackoverflow.com/qu..
[리눅스] /bin/bash: python: command not found 에러 해결 방법 VIM에서 파이썬 파일을 작성하고, :w !python으로 저장 후 실행하였는데 /bin/bash: python: command not found 에러가 발생하였습니다. 해결 방법은 다음과 같습니다. 먼저 아래 명령어를 사용하여 파이썬이 설치되어 있는지 확인하고 설치되지 않았다면 새로 설치합니다. python -V sudo apt-get update sudo apt-get install python3 이후 which python3 으로 파이썬의 경로를 확인하고, 알아낸 경로를 위 사진처럼 작성합니다. which python3 sudo ln -s /usr/bin/python3 /usr/bin/python VIM 에서 :w !python 명령어를 실행 하였을 때 정상적으로 파이썬이 실행되는 모습입니다. 참고..
[리눅스] 윈도우에서 가상머신 우분투로 복사, 붙여넣기 하는 법 가상머신 리눅스 윈도우 복사 붙여넣기 [가상머신] 윈도우와 복사 붙여넣기 설정 방법 윈도우와 가상머신 사이에서 복사 및 붙여넣기가 가능하게 하려면 아래와 같이 가상머신 설정을 해야합니다. [VirtualBox 설정 - 일반 - 고급 - 클립보드 공유 - 양방향] 1. 윈도우 -> 가상머신 윈도우 ajdahrdl.tistory.com 윈도우에서 가상머신의 우분투로 로 복사 붙여넣기 할 일이 생겨서 시도해 보았는데 안 되었습니다. vim 을 새로 설치하는 등 여러 가지 방법을 시도해 보았으나 실패하였는데, 위 블로그에서 해답을 발견하였습니다. 해결 방법은 다음과 같습니다. 먼저, 우분투에 설정 - 일반 -고급에서 클립보드 공유를 양방향으로 설정합니다. 이후 아래 표와 같이 입력합니다. 윈도우 -> 우분투 윈..
해커랭크 HackerRank 소개 HackerRank 해커랭크는 프로그래밍 문제풀이 사이트입니다. 주변에서 백준, 앳코더, 코드포스 등을 사용하기 때문에 해커랭크는 접해본 적이 없었는데, 이번에 듣게 된 수업에서 과제를 할 때에 해커랭크를 사용하기 때문에 찾아보았습니다. https://www.hackerrank.com/ 에서 회원가입 할 수 있습니다. 회원가입을 진행하고 이메일 인증을 하면 위와 같은 메일을 받을 수 있는데, 그 후에 문제를 풀 수 있습니다. 로그인 후에 대시보드 아래를 확인하면 위 사진처럼 여러가지 분야 중 하나를 선택해서 공부할 수 있습니다. 문제를 풀면 Hackos 라는 포인트가 쌓이는데, 이 포인트를 사용해서 실패한 테스트케이스를 확인할 수 있습니다. 테스트 케이스 비공개를 방침으로 하는 사이트도 많지만, 테스트 ..
AtCoder Beginner Contest 292 A - CAPS LOCK 입력 받아서 대문자로 변환하는 문제입니다. B - Yellow and Red Card 옐로 카드를 2장 받거나, 레드 카드를 1장 받으면 퇴장을 당합니다. 그 후에 퇴장 당한 플레이어를 찾는 문제입니다. 옐로는 +1, 레드는 +2를 해서 2점 이상이면 Yes를 출력하였습니다. C - Four Variables AB+CD=N을 만족하는 (A,B,C,D) 를 찾는 문제입니다. 먼저 O(N^2) 풀이를 제출하였는데 N이 10^5 이기 때문에 TLE를 받았습니다. 1 (1, 1) 2 (1, 2) (2, 1) 3 (1, 3) (3, 1) 4 (1, 4) (2, 2) (4, 1) 5 (1, 5) (5, 1) 6 (1, 6) (2, 3) (3, 2) (6, 1) 7 (1, 7) (7, 1) ..
2학년 1학기 개강 개강 개강 했습니다. 2023-1학기에는 7과목을 신청했어요. 자료구조, 리눅스 프로그래밍, 웹 프로그래밍, 선형대수, 이산수학, 전공영어, 논리회로 수업을 듣게 되었습니다. 2022년 생각해 보면 1학년 때에는 주로 학과 공부를 열심히 한 것 같아요. 1학기 2학기와 모두 4.5 평점을 받아서, 1학년에는 총 39학점 4.5 평점으로 마무리 하였습니다. 특히 동아리를 함께 했던 분들이나 교수님들로부터 도움을 많이 받았고, 시간 날 때마다 유튜브의 연수남 TV를 참고한 것이 꽤 효과가 있었습니다. 백준 그 외에는 시간이 날 때 마다 백준 사이트에서 조금씩 문제를 풀었습니다. 자료 구조 수업을 듣게 되었기 때문에 백준은 이번 학기에도 계속 이용하게 될 것 같아요. 주 교재로 파이썬과 함께하는 자료구조의 이..