만족은 하되 안주하지는 말자

기록해야 기억한다

분류 전체보기 168

[python] 백준 1152번: 단어의 개수

https://www.acmicpc.net/problem/1152 1152번: 단어의 개수 첫 줄에 영어 대소문자와 띄어쓰기로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 띄어쓰기 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 � www.acmicpc.net 파이썬의 강력함을 느낄 수 있는, 문자열 처리 문제 중 하나. 매우 쉬운 수준이다. 파이썬을 배우며 놀랄 수 밖에 없네... 코드 import sys a = sys.stdin.readline().split() print(len(a)) 배운 것 len() 함수는 리스트의 요소 수를 리턴한다. 물론 단어가 중복되어도 list 는 요소로 추가가 되므로 중복에 관해 고려 안해도 된다. sys.st..

[python] 백준 1902번: 수 찾기

https://www.acmicpc.net/problem/1920 1920번: 수 찾기 첫째 줄에 자연수 N(1≤N≤100,000)이 주어진다. 다음 줄에는 N개의 정수 A[1], A[2], …, A[N]이 주어진다. 다음 줄에는 M(1≤M≤100,000)이 주어진다. 다음 줄에는 M개의 수들이 주어지는데, 이 수들이 A안�� www.acmicpc.net 코딩테스트용 언어로 C++ 만을 파고 있었는데, 이번에 파이썬으로 시작해보고자 한다. 코드 N = input() A = map(int, input().split()) M = input() B = map(int,input().split()) A = list(A) B = list(B) for e in B: if e in A: print(1) else: pr..

[C++] 백준 1309번: 동물원

https://www.acmicpc.net/problem/1309 1309번: 동물원 첫째 줄에 우리의 크기 N(1≤N≤100,000)이 주어진다. www.acmicpc.net 알고리즘 분류 : DP 푸는 과정 사자의 배치는, 각 행별로 없거나 앞의 행의 대각선에만 배치가 가능하다. 앞이 00이라면, 00 10 01 이 가능 앞이 10이라면 00,01 앞이 01이라면 00,10 이 가능 하다. 말하자면, 2*N칸의 우리에 사자를 배치할 수 있는 경우의 수는 N번째칸에 00이 가능한 경우의 수 + 01이 가능한 경우의수 + 10이 가능한 경우의 수인데, 각 경우를 d[n][0] / d[n][1] / d[n][2] 이라고 하면 d[n][0] = d[n-1][0] + d[n-1][1] + d[n-1][2] d..

[React] 리액트로 구구단 웹 페이지를 만들어보자

https://www.inflearn.com/course/web-game-React/dashboard 웹 게임을 만들며 배우는 React - 인프런 웹게임을 통해 리액트를 배워봅니다. Class, Hooks를 모두 익히며, Context API와 React Router, 웹팩, 바벨까지 추가로 배웁니다. 초급 웹 개발 프레임워크 및 라이브러리 React 웹 개발 게임개발 온라인 강� www.inflearn.com '제로초' 님의 무료 강의를 바탕으로 만들었습니다. 준비: 폴더를 하나 만들어, gugudan.html 을 만들자 (필요하다면 style.css 도) 번거롭고 보기 복잡한 형태의 Like 버튼 예제 강의자님 말씀으론, 이 코드를 보고 불편함을 느끼는 것부터 시작해야 이후에는 차근차근 더 발전되고..

[C++] 백준 11651번: 좌표 정렬하기 2

https://www.acmicpc.net/problem/11651 11651번: 좌표 정렬하기 2 첫째 줄에 점의 개수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N개의 줄에는 i번점의 위치 xi와 yi가 주어진다. (-100,000 ≤ xi, yi ≤ 100,000) 좌표는 항상 정수이고, 위치가 같은 두 점은 없다. www.acmicpc.net 정렬하기류의 문제이다. C++에서는 "algorithm" 헤더에 포함된 sort() 함수를 사용하여 풀 수 있다. sort() 의 3번째 parameter 는 return type bool 의 함수로 정렬을 판단한다. 디폴트는 오름차순이다. 이 문제는 커스터마이징한 비교 함수를 만들어 풀었다. #include #include #include..

[Docker] The container name "..." is already in use by container 에러 해결법

이런 오류를 겪는다면? ERROR: for peer0.org1.example.com Cannot create container for service peer0.org1.example.com: Conflict. The container name "/peer0.org1.example.com" is already in use by container "871e6540233fa80a215da86f74c64e28d46d9a955409fde467ec670fCreating peer0.org2.example.com ... error hyperledger fabric 을 연습하는 도중 이런 에러가 떴다. 해석하자면 "이미 같은 컨테이너 이름을 가진 컨테이너가 존재하니 이를 지워라" 라는 것이다. 3번째 줄의 값이 cont..

[C++] 백준 10953번: A+B - 6

푸는데엔 여러 방법이 있겠지만, 나는 strtok 를 사용한 정직한 방법과 어차피 input 은 X,X 으로 고정적이니까 string 을 사용한 방법 2가지를 해보았다. 방법1. #include #include #include using namespace std; int main() { int T,a,b; char input[5]; cin >> T; char * tok; for(int i=0; i> input; tok = strtok(input,","); a = atoi(tok); tok = strtok(NULL,""); b = atoi(tok); cout strtok 를 사용하기 위함. 방법2. #include #include #include using namespace std; int main() {..