728x90
반응형

전체 글 99

[Linux] disk home, home2로 mount

추가로 있는 disk를 리눅스에서 directory로 사용하기 위해서 mount가 필요합니다. 저는 mount 할 directory 이름을 home, home2로 하였는데, 이 부분은 원하시는대로 세팅하면 됩니다.! ▲ root 상태로 mount 작업은 대부분 sudo 권한이 필요해서, root 상태로 진행하는게 편합니다. root 권한 없고 sudo만 있을 경우에는 sudo로 진행해도 문제 없습니다. $ sudo passwd root : root 비밀번호 설정 (root 비밀번호 설정을 안했을 경우에 1번만 실행) $ su : root 상태로 ▲ /(root) 경로에 home2 만들기 기존에 있는 home과 같은 역할?을 하는 home2를 root 경로에 추가해주었습니다. $ mkdir /home2 ▲..

WORK/Linux 2021.04.03

[Ubuntu 14.04] 이더넷 연결 가능하게 네트워크 설정

Ubuntu 16.04 이더넷 연결 가능하게 네트워크 설정하는 방법이 알고싶으시다면 요기루! codingstorywithme.tistory.com/6 [Ubuntu 16.04] 이더넷 연결 가능하게 네트워크 설정 리눅스 환경에서 이더넷이 연결되지 않을때, 이더넷 연결을 가능하게 하는 방법! 이 방법은 Ubuntu 16.04에서 진행하였는데, 다른 버전에서 가능한지는 모르겠다.. 시이작! ▲ 랜선 이름 설정 $ ifconf codingstorywithme.tistory.com 우분투 버전에 따라 지원해주는 기능이 달라서, 이번에는 14.04를 설치해보았다. 이더넷 연결을 16.04와 동일하게 해보았는데, 안되서 다시 정리를 해본다.. ** 이더넷 네트워크 드라이브 설치 방법 https://codingsto..

WORK/Linux 2021.04.02

[Android] WiFi adb 연결

보통 adb를 USB 케이블을 이용하여 사용하고 있지만,Wifi를 이용하여 adb 연결이 가능하다는 것 알고 계셨나요? USB 연결 테스트나 USB 연결이 안되어 있을 때 발생하는 오류의 디버깅을 위해서는Wifi를 이용한 adb가 유용하겠죠? Wifi를 이용한 adb 연결은 어떻게 하는걸까요? 순서는 다음과 같습니다. 1. 기기를 PC에 USB 연결일단 연결하고자 하는 기기를 USB 디버깅 모드로 PC에 연결합니다. 2. tcpip 설정cmd 창에서> adb tcpip (원하는 번호) ex)5555연결하고자 하는 번호를 적습니다.단말에 번호를 부여하여, Wifi adb 연결 시 해당 번호로 찾아 연결하게 되는 것 입니다.따라서 번호는 잘 기억해야 후에 adb 연결이 가능합니다. 3. 기기와 PC 동일한 ..

WORK/Android 2021.03.24

[백준] 1655번 가운데를 말해요

안녕하세요~! 오늘은~ 1655번! 이 문제를 풀면서도 나는 얼마나 멍청한가를 깨달았던.. 분명히 대학교에서 배운 것인데.. 왜 기억이 안나는 것인가 ㅠ_ㅠ 난 정말 멍청이야! 이래서 공부는 꾸준히 해야하나보다.. 이제 진짜 내 목표량은 채워야지! 유튜브 설명 첨부드립니다! youtu.be/DUBAgZkB0jM 일단 오늘의 문제와 입력, 출력 값이다. 근데 이것이 중요한게 아니다.... 바로바로 여기서 제일 중요한 것은!!!! 요 시간제한이다! 문제만 보고 생각이 든것은.. 입력을 받고 > array에 추가해서 > sort를 하면 되지 않을까였다. 그래서 한 첫번째 도전! 사실 세번째? 도전이다. 처음에 array로 해봤는데 메모리초과?가 발생해서, 그 다음은 vector로 그 다음은 boolean 값을..

[백준] 12865번 평범한 배낭

오랜만에 새해 다짐으로 했던 알고리즘 문제를 풀었다. 근데 첫 문제부터 난관.. 시작부터 나에게 고난을 준 문제는 아래에 있다. 이 문제를 보고 나는 DP라는 것을 알았지만.. 메모이제이션/냅색 방법이라고는 생각도 못했다.. 그래서 내가 처음에 도전한 방법은 한 무게당 n * n-1 * n-2 ... 개를 하나하나 비교해보는 방식이었다. 근데 이 방법으로 짜는 것도 java로 하려니 너무너무 어려웠다. C/C++ 에서는 지역 변수가 따로 있어서 가능 할 것 같았는데, 여기서는 지역도 전역처럼 되어 버려서.. 너무 어려워@_@ 내가 생각해낸 코드이다. 근데 이 코드가 안되서.. 조금 더 수정하면 될 것 같아서 아직 가지고 있는 중이다.. 수정해봐야지~! 그 후에 고민해보다가 구글링을 통해 알고리즘을 찾았다..

[백준] 2839번 JAVA 설탕 배달

이 문제는 거의 2일? 적게 생각하긴 했지만.. 계속 생각해도 생각이 나지 않아 엄청 답답해 하고 있었다.. 그러다 결국 오늘 글을 쓰기 위해 유튜브를 급히 보았다. 세상.. 엄청 똑똑하신 분들이 많던데.. 보다가 엄청 띠용하는 분의 영상을 보고 설명을 해보고자 한다. DP란 결국 규칙성을 찾는 문제인데 규칙성 찾기가 너무나 어렵다 ㅠㅠ 우선 문제는 다음과 같다 가장 적은 개수의 봉지로 설탕을 나누기 위해서는 5봉지가 많아야 된다. 그래서 설탕을 5개씩 나열해보면 위 그림과 같이 나열 할 수 있다. 그럼 5개로 나누었을 때 경우의 수는 설탕이 0개, 1개, 2개, 3개, 4개가 남는 경우가 있다. 그림으로 표현하면 이러한 경우가 있다. 이때를 봉지로 계산해보면! 한개의 설탕이 남는 경우, 위와 같이 5개..

[백준] 11726번 타일 채우기

예전에 취업 준비 하면서 공부 했을때도 잘 못했던 DP 문제를 공부하기 위해 DP를 다시 열었다.. 근데 여전히 하~나도 예전보다 어쩌면 더 잘 모르겠다.. 그래서 쉬운거?부터 천천히 공부해봐야지! 문제입니다! 문제에 대해 하나하나 채워보았다. 채우게 되면 위와 같은 모양이 되는데, 여기에는 규칙이 있다. 2x3의 타일을 채우는 방법을 전부 나열하게 되면, 아래와 모양이 되는데 이것은 1번에 2개의 타일을 더하는 방법과 2번에 1개의 타일을 더하는 방법으로 표현 할 수 있다. 여기서 첫번째 세번째 모양이 같아서 이 것을 제외한 3가지 방법이 2x3을 채우는 방법의 개수가 된다. 그럼 이제 규칙성을 눈치챘을까? 나는 이때도 몰라서 한 번 더 채워보았다. 2x4를 채우는 방법을 전부 나열하게 되면, 아래와 ..

[백준] 10773번 제로 Java

오늘도 머리를 달구기 위해 쉬운 문제를 골라보았다. 문제는 즉, 0이 아닌 수는 저장을 하고 0이 나오면 젤 최근에 저장한 수를 없애면 되는 것! 따라서 이 문제는 Stack 문제 였다! 두둔- 처음에 문제만 읽었을 때, 이해가 안가서 아래 설명을 보면서 이해를 했다.. 문제를 이해하는 방법도 좀 익혀야 할텐데.. 문제만 봐선 너무 어려워!! Java에서는 Stack을 제공해 준다고 하는데, Stack을 사용한 적은 없어서 Vector 를 이용해서 문제를 풀어보았다. 나의 Vector를 이용한 소스는 아래에 있다. 소스에서 remove할 때 인덱스를 size - 1 해준 이유는 size : 1 2 3 4 5 6 index : 0 1 2 3 4 5 이기 때문이다! 그 다음에 구글링으로 Stack에 대해 찾..

[백준] 9625번 BABBA Java

이제 입출력 마스터를 했으니 문제를 풀기 위해 "최근 풀린 문제" 에서 문제를 풀었다. 뭔가 랜덤으로 돌리면 어려운 문제가 나와서.. 최근에 푼 사람이 있으면 그래도 조금이나마 풀 수 있을 것 같아서 헤헤.. 근데 너무 어려웠다.. ㅠ_ㅠ 문제는 아래와 같다. 즉 화면에 떠있는 문자가 A -> B, B->BA로 바뀐다는 말과 같다. 그래서 나는 쭉 나열을 해봤다. 입력 횟수 0 1 2 3 4 5 6 출력 문자 A B BA BAB BABBA BABBAAAB BABBABABBABBA A의 개수 1 0 1 1 2 3 5 B의 개수 0 1 1 2 3 5 8 긴 고민 끝에... 규칙성을 찾았다. 입력이 1~45니까 0은 고려를 해주지 않아도 되기때문에 1부터의 규칙석을 찾으면 된다. 그래서 내가 내린 규칙은 이전..

[백준] 1000번 A+B Java

자바로 백준 문제 처음 풀어서.. 입출력부터 찾으면서 한 기초 문제! 이제 자바로 백준 정복해나가야지 +_+ 문제는 두 정수를 입력 받은 후 더한 결과를 출력하는 문제이다. 완전 EASY 한데.. 자바 너무 어려워 ㅠ_ㅠ 백준에서의 문제는 아래와 같다. 나의 코드는 맨 처음에 package를 맨 위에 적어 두어서 계속 컴파일에러가 발생했었다. Java로 처음 해보는 나로서는 소스는 같은데 계속 안되서 너무 답답했는데, 결국 한 5번?의 도전 끝에 알게되고.. Package에서 빼서 소스를 다시 만들었다. 자바로 백준은 class name : Main으로! package는 제외하고 진행해야한다! 앞으로 열심히하자! 끄읐

728x90
반응형