[파이썬] 백준 1929 : 소수 구하기 https://www.acmicpc.net/problem/1929 1929번: 소수 구하기 첫째 줄에 자연수 M과 N이 빈 칸을 사이에 두고 주어진다. (1 ≤ M ≤ N ≤ 1,000,000) M이상 N이하의 소수가 하나 이상 있는 입력만 주어진다. www.acmicpc.net 실버 3 수학 정수론 소수판정 에라토스테네스의 체 소수는 1과 자기 자신을 제외한 수로 나누어 떨어지지 않는 수. (2는 소수) 에라토스테네스의 체 : 범위에서 합성수를 지우는 방식으로 소수를 찾는 방법. 1. 1은 제거 2. 지워지지 않은 수 중 제일 작은 2를 소수로 채택하고, 나머지 2의 배수를 모두 지운다. 3. 지워지지 않은 수 중 제일 작은 3을 소수로 채택하고, 나머지 3의 ..
https://www.acmicpc.net/problem/1874 1874번: 스택 수열 1부터 n까지에 수에 대해 차례로 [push, push, push, push, pop, pop, push, push, pop, push, push, pop, pop, pop, pop, pop] 연산을 수행하면 수열 [4, 3, 6, 8, 7, 5, 2, 1]을 얻을 수 있다. www.acmicpc.net 실버 3 자료구조, 스택 [파이썬] 백준 1874 : 스택 수열 문제 접근을 잘못했고 구현하는데 어려움이 너무 많아 다른 사람 코드를 참고했음. 코드 import sys from collections import deque input = sys.stdin.readline n = int(input()) stack = ..
cake 앱 영어 회화 공부 10일차 A : I know how you feel. B : You do? A : Sure! My parents wanted me to be a lawer or doctor. But I wanted to be a florist. B : Really? A : My only interest is flowers. B : Our new queen was just selected with that same campaign slogan. A : Oh. A : 네 맘 알아. B : 진짜? A : 그래! 우리 부모님은 내가 변호사나 의사가 되길 바라셨어. 하지만 나는 꽃집 주인이 되고 싶었지. B : 정말? A : 내 유일한 관심사는 꽃이거든. B : 우리 새 여왕도 그거랑 같은 슬로건을 ..
[C언어] 문자열 복사 strcpy 함수 저장할 문자열의 길이를 파악하여 딱 그 길이만큼 다른 배열에 복사하는 함수가 있다. string.h 헤더를 사용하는 strcpy함수이다. strcpy(arr1, "apple"); 첫 번째 인수인 배열에 두 번째 인수의 값을 대입한다고 생각하면 된다. 단, 첫 번째 인수에 배열이 아니라 문자열이 들어가면 안 된다. 컴파일은 되지만 문제가 생길 수 있다. 양쪽에 배열을 넣는 것은 가능하다. strcpy(arr1, arr2); arr1에 arr2의 값을 집어넣을 것이다. #include #include int main(void){ char arr1[80] = "cat"; char arr2[80]; strcpy(arr1, "tiger"); strcpy(arr2, arr1..
[책 리뷰] 03 : 타이탄의 도구들 _팀 페리스 타이탄은 사회적으로 큰 성공을 거둔 소수의 인물들을 이야기하며, 도구란 것은 그들이 그러한 업적을 쌓을 수 있었던 습관들을 뜻한다. 저자가 여러 분야의 타이탄들을 인터뷰하면서 정리한 도구들은 다음과 같다. 건강과 멘탈관리 자아성찰의 시간 확보 가지고 있는 것에 매일 감사하기 완벽함을 버리고 일단 시도하기 작은 것부터 정복하기 자존심을 버리고 사람들의 신용을 얻기 조급함 버리기 핵심은 조급함을 버리고, 작은 것 부터 정복하는 습관을 갖춰 자신감을 키우고, 꾸준한 운동과 명상 등으로 신체적, 정신적 단련을 게을리하지 않아야 하며, 다른 사람들의 신용을 얻어 더 높은 목표를 달성할 수 있는 기반을 다지자는 말이다. 마치 운동선수가 여러 가지 운동을 통해 기량을..
[파이썬] 백준 11866 : 요세푸스 문제 0 https://www.acmicpc.net/problem/11866 11866번: 요세푸스 문제 0 첫째 줄에 N과 K가 빈 칸을 사이에 두고 순서대로 주어진다. (1 ≤ K ≤ N ≤ 1,000) www.acmicpc.net 실버 4 구현, 자료구조, 큐 1~N번까지의 리스트를 K번째 마다 건너뛰면서 순회하며 제거해야 한다. 인덱스 값이 K를 넘어갈 때와, 리스트 값이 제거될 때 인덱스 값을 어떻게 주어야 하는지 유의하며 풀었다. 코드(68ms) import sys input = sys.stdin.readline N, K = map(int, input().split()) yose = [i for i in range(1, N+1)] idx = K - 1 s..