전체 글(628)
-
백준 11720 파이썬 , 리스트 자료구조
백준 11720 : 숫자의 합 구하기 문제 https://www.acmicpc.net/problem/11720 11720번: 숫자의 합 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. www.acmicpc.net 답안 코드 : n = input() numbers = list(input()) sum = 0 for i in numbers: sum = sum + int(i) #number에 있는 각 자리 수를 가져와 더해주기 print(sum) 생각 : # 파이썬의 리스트 자료구조로 쉽게 해결 가능. # 주어진 숫자를 리스트의 형태로 저장한 뒤 리스트를 index를 이용해 탐색. # 각 자릿수의 값을 정수형으로 변환해서 더하기.
2024.01.26 -
git : 커밋 되돌리기
커밋 되돌리기reset을 이용한 커밋 되돌리기 설명 -git reset --hard 에 해당하는 명령으로 커밋을 되돌리기 --reset 이후 push는 force 옵션을 선택해야 함 -이전 커밋은 사라짐 -push --force 는 소스트리에서 지원하지 않기 때문에 CLI를 이용해야 함 reset의 장단점 장점: 쉽다 단점: 커밋이 날아간다. push --force 가 필요하다. 브랜치를 만들어서 커밋 되돌리기 -되돌릴 커밋 대상으로 브랜치 생성 -체크아웃 -변경 사항 수정 후 커밋 -master에 머지 장단점 장점: 쉽다. 기록이 다 남아 있다. 단점: 트리가 지저분해진다. Revert를 사용해 커밋 되돌리기 revert 사용해 보기 -대상 커밋을 HEAD커밋의 자식으로 새로 생성한다. 주의사항..
2024.01.25 -
비전 보드 : 23살에 적는 꿈 (끌어당김의 법칙)
나의 좌우명Fail Fast -> Positve Influence Fail Fast는 페이스북 강연을 듣다가 내 심장을 뛰게 한 단어이며 내가 추구해온 삶과 비슷하다. 무엇이든 경험이라 생각하고 도전하라 그리고 실패하라 그러면 난 경험치를 쌓은 것이다. 큰 나의 최종 목표를 위해서 빠르게 빠르게 작지만 어려운 목표를 설정하고 도전하고 실패해서 피드백을 얻어 다시 도전하라. 그러면 계단 한 개는 올라가지 않을까?라는 생각이다. 내가 항상 중요하게 생각하는 "경험"이라는 단어를 내가 평소 생각한 말로 잘 풀어 적은 것이라고 생각한다. Positve Influence는 나의 최종 목표이자 현재 목표이며 지금 실행하고 있는 것이다. 꿈이 이렇다면, 돈이 없더라도 어리더라도 항상 주변에 영향력을, 좋은 영향력을 ..
2024.01.25 -
1000명의 팬을 확보하라 (타이탄의 도구들 _ 팀 페리스)
최고의 자리에 오른 사람들의 61가지 성공 비밀 1장 세상에서 가장 성공한 사람들의 비밀 04 폭발적인 아이디어는 어떻게 탄생하는가 10개를 떠올리기 힘들다면 20개를 떠올려라 세스는 이렇게 말했다. "좋은 아이디어를 떠올리지 못해 힘겨워하는 사람들은 사실 신통찮은 아이디어도 별로 떠올리지 못한다. 반면에 좋은 아이디어가 많은 사람들은, 황당하고 터무니없는 아이디어를 그보다 몇 배는 더 많이 갖고 있다. 황당한 아이디어를 끊임없이 내 놓다 보면 좋은 아이디어도 몇 개쯤은 반짝 나타나는 법이다." ㄴ 내가 진짜 매번 하는 생각, 행동이다. 작은 동아리 회의라도 난 의견을 무조건 내려고 한다! “브레인 스토밍” 이걸 항상 하려고 하고 말하고 다닌다. 아이디어는 이 중에 하나가 나온다. 이렇게 하지 않고 속으..
2024.01.25 -
백준 10818 파이썬
백준 10818 : 최소, 최대 문제 https://www.acmicpc.net/problem/10818 10818번: 최소, 최대 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다. www.acmicpc.net 답안 코드 : L = list(map(int, input().split())) print(min(L), max(L)) 백준 / 문제 / 단계별로 풀어보기 / 4단계 1차원 배열 L = list(map(int, input().split())) print(min(L), max(L))
2024.01.25 -
백준 10988 파이썬
백준 10988 : 팰린드롬인지 확인하기 문제 https://www.acmicpc.net/problem/10988 10988번: 팰린드롬인지 확인하기 첫째 줄에 단어가 주어진다. 단어의 길이는 1보다 크거나 같고, 100보다 작거나 같으며, 알파벳 소문자로만 이루어져 있다. www.acmicpc.net 답안 코드 : word = list(str(input())) if list(reversed(word)) == word: print(1) else: print(0) 백준 / 문제 / 단계별로 풀어보기 / 6단계 심화1 word = list(str(input())) if list(reversed(word)) == word: print(1) else: print(0) # 팰린드롬이란 앞으로 읽을 때와 거꾸로 읽..
2024.01.25