분류 전체보기 495

새로운 노트북 기존의 github에 연결하는방법(permission error 403 해결)

주의할 점 하다가 안돼서 push error 가 난다고 강제 push를 하면 전에 노트북에서 했던 commit 들이 다 사라지므로 절대하지 말것. 나도 예전에 했던 82개의 commit 을 다 날렸음. 1) 내 노트북에 내가 누구인지 알려주기 git config --global user.email '이메일' git config --global user.name '유저네임' 2)git repository에 내 로컬 repository 연결하기 git remote add origin 'url' 3)git clone 해서 기존에 작업하던 파일을 새로운 노트북으로 가져오기 ▼이런식으로 가져와진 것을 볼 수 있습니다. 4)받아온 저장소 위치로 들어가기 들어가서 push 해보았는데 permission 오류 발생한다..

IT/git 사용법 2021.09.19

C언어 백준 2869번 달팽이는 올라가고 싶다. 풀이

https://www.acmicpc.net/problem/2869 2869번: 달팽이는 올라가고 싶다 첫째 줄에 세 정수 A, B, V가 공백으로 구분되어서 주어진다. (1 ≤ B < A ≤ V ≤ 1,000,000,000) www.acmicpc.net 문제 땅 위에 달팽이가 있다. 이 달팽이는 높이가 V미터인 나무 막대를 올라갈 것이다. 달팽이는 낮에 A미터 올라갈 수 있다. 하지만, 밤에 잠을 자는 동안 B미터 미끄러진다. 또, 정상에 올라간 후에는 미끄러지지 않는다. 달팽이가 나무 막대를 모두 올라가려면, 며칠이 걸리는지 구하는 프로그램을 작성하시오. 풀이 시간초과 코드 #include int main() { int A, B, V; int x = 1; scanf("%d %d %d", &A, &B, ..

C언어 백준 1193번 분수찾기 풀이

https://www.acmicpc.net/problem/1193 1193번: 분수찾기 첫째 줄에 X(1 ≤ X ≤ 10,000,000)가 주어진다. www.acmicpc.net 문제 무한히 큰 배열에 다음과 같이 분수들이 적혀있다. 1/1 1/2 1/3 1/4 1/5 … 2/1 2/2 2/3 2/4 … … 3/1 3/2 3/3 … … … 4/1 4/2 … … … … 5/1 … … … … … … … … … … … 이와 같이 나열된 분수들을 1/1 → 1/2 → 2/1 → 3/1 → 2/2 → … 과 같은 지그재그 순서로 차례대로 1번, 2번, 3번, 4번, 5번, … 분수라고 하자. X가 주어졌을 때, X번째 분수를 구하는 프로그램을 작성하시오. 풀이 1)배열은 다음과 같이 분류할 수 있다. 1/1 1개..

현명한 투자자 줄거리 및 독후감

워렌버핏의 스승 벤저민 그레이엄의 투자 철학은 무엇인가? 그리고 그 철학의 뿌리는 무엇인가? 그건 아마도 '가격과 내재가치'가 아닐까. 가치투자라는 개념도 가격에 비해 내재가치가 높을 때 즉, 주식을 염가에 매수해 보유하다 적정주가를 넘어서면 매도해 이익을 실현하는 것이다. 안전마진도 마찬가지이다. 내재가치에 비해 가격이 낮을수록 안전마진은 커진다. 필자는 1장에서 '투자와 투기'에서 투기가 아닌 진정한 투자의 개념에 대해 설명한다. 그리고 여러 장에 걸쳐 방어적 투자자와 공격적 투자자를 구분한다. 이후 마지막장 직전까지 투자에 대해 조언해주려고 무척이나 노력하다, 마지막 장에서 '안전마진'의 개념을 설명하며 피날레를 장식한다. 필자가 말하는 현명한 투자란 사업처럼 하는 투자이고 이는 4가지 조건을 충족..

기타/독서 2021.09.17

C언어 백준 2292 벌집 풀이

https://www.acmicpc.net/problem/2292 2292번: 벌집 위의 그림과 같이 육각형으로 이루어진 벌집이 있다. 그림에서 보는 바와 같이 중앙의 방 1부터 시작해서 이웃하는 방에 돌아가면서 1씩 증가하는 번호를 주소로 매길 수 있다. 숫자 N이 주어졌 www.acmicpc.net 문제 위의 그림과 같이 육각형으로 이루어진 벌집이 있다. 그림에서 보는 바와 같이 중앙의 방 1부터 시작해서 이웃하는 방에 돌아가면서 1씩 증가하는 번호를 주소로 매길 수 있다. 숫자 N이 주어졌을 때, 벌집의 중앙 1에서 N번 방까지 최소 개수의 방을 지나서 갈 때 몇 개의 방을 지나가는지(시작과 끝을 포함하여)를 계산하는 프로그램을 작성하시오. 예를 들면, 13까지는 3개, 58까지는 5개를 지난다. ..

C언어 백준 1712 손익분기점 풀이

https://www.acmicpc.net/problem/1712 1712번: 손익분기점 월드전자는 노트북을 제조하고 판매하는 회사이다. 노트북 판매 대수에 상관없이 매년 임대료, 재산세, 보험료, 급여 등 A만원의 고정 비용이 들며, 한 대의 노트북을 생산하는 데에는 재료비와 www.acmicpc.net 문제 월드전자는 노트북을 제조하고 판매하는 회사이다. 노트북 판매 대수에 상관없이 매년 임대료, 재산세, 보험료, 급여 등 A만원의 고정 비용이 들며, 한 대의 노트북을 생산하는 데에는 재료비와 인건비 등 총 B만원의 가변 비용이 든다고 한다. 예를 들어 A=1,000, B=70이라고 하자. 이 경우 노트북을 한 대 생산하는 데는 총 1,070만원이 들며, 열 대 생산하는 데는 총 1,700만원이 든다..

C언어 백준 1316번 그룹 단어 체커 해설

https://www.acmicpc.net/problem/1316 1316번: 그룹 단어 체커 그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다. 예를 들면, ccazzzzbb는 c, a, z, b가 모두 연속해서 나타나고, kin도 k, i, n이 연속해서 나타나기 때 www.acmicpc.net 문제 그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다. 예를 들면, ccazzzzbb는 c, a, z, b가 모두 연속해서 나타나고, kin도 k, i, n이 연속해서 나타나기 때문에 그룹 단어이지만, aabbbccb는 b가 떨어져서 나타나기 때문에 그룹 단어가 아니다. 단어 N개를 입력으로 받아 그룹 단어의 개수를 출..

서울미래 컨퍼런스 서포터즈 합격

이전글 https://abcdefgh123123.tistory.com/157?category=942105 서울미래컨퍼런스 서포터즈모집 ●서울미래 컨퍼런스 2021 안녕하세요~ 곧 2학기 개강을 앞두고 다들 잘 지내시나요? 대학생 대외활동 중 정말 괜찮은 서포터즈 모집이 있어 알려드리려고 합니다 컨퍼런스 주제 '초불확실성의 abcdefgh123123.tistory.com 소감 안녕하세요. 이번 2021 서울미래 컨퍼런스 서포터즈에 합격하게 되었는데요. 서울미래 컨퍼런스는 코로나19로 인해 불확실성이 더욱 높아진 지금, 기후 위기, 초가속, 탈세계화로 인한 패러다임 전환에 대해 국내외 최고 석학과 미래 세대가 함께 혜안을 나누는 컨퍼런스 입니다. 개인적으로 군입대 이후 코로나가 터졌는데요, 그 때부터 미래의..

대외활동 2021.09.15

C언어 백준 2941 크로아티아 알파벳 풀이과정

https://www.acmicpc.net/problem/2941 2941번: 크로아티아 알파벳 예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다. 크로아티아 알파벳 변경 č c= ć c- dž dz= đ d- lj lj nj nj š s= ž z= www.acmicpc.net 문제 예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다. 크로아티아 알파벳변경 예를 들어, ljes=njak은 크로아티아 알파벳 6개(lj, e, š, nj, a, k)로 이루어져 있다. 단어가 주어졌을 때, 몇 개의 크로아티아 알파벳으로 이루어져 있는지 출력한다. dž는 무조건 하나의 알..

C언어 백준 5622 다이얼 풀이과정

https://www.acmicpc.net/problem/5622 5622번: 다이얼 첫째 줄에 알파벳 대문자로 이루어진 단어가 주어진다. 단어의 길이는 2보다 크거나 같고, 15보다 작거나 같다. www.acmicpc.net 문제 상근이의 할머니는 아래 그림과 같이 오래된 다이얼 전화기를 사용한다. 전화를 걸고 싶은 번호가 있다면, 숫자를 하나를 누른 다음에 금속 핀이 있는 곳 까지 시계방향으로 돌려야 한다. 숫자를 하나 누르면 다이얼이 처음 위치로 돌아가고, 다음 숫자를 누르려면 다이얼을 처음 위치에서 다시 돌려야 한다. 숫자 1을 걸려면 총 2초가 필요하다. 1보다 큰 수를 거는데 걸리는 시간은 이보다 더 걸리며, 한 칸 옆에 있는 숫자를 걸기 위해선 1초씩 더 걸린다. 상근이의 할머니는 전화 번호..