기록용

고정 헤더 영역

글 제목

메뉴 레이어

기록용

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (11)
    • 공부 (11)
      • Javascript (2)
      • C & C++ (8)
      • Python (1)

검색 레이어

기록용

검색 영역

컨텐츠 검색

전체 글

  • 파이썬 기초 헷갈리는 부분

    2021.01.11 by E루기

  • 좋은 C언어 공부법 소개

    2021.01.10 by E루기

  • 백준 1780번 종이의 개수 C/C++

    2020.12.22 by E루기

  • 백준 14888번 연산자 끼워넣기 C/C++

    2020.12.19 by E루기

  • 백준 14502번 연구소 C

    2020.12.15 by E루기

  • 백준 1436번 영화감독 숌 C++

    2020.12.12 by E루기

  • 백준 7568번 덩치 C++

    2020.12.11 by E루기

  • 백준 2231번 분해합 C++

    2020.12.11 by E루기

파이썬 기초 헷갈리는 부분

def say_hello(name, age): return f"Hello {name} I'm {age} years old" -> string formatting string formatting : ""앞에 f를 붙이고 해당하는 변수를 {}로 감싸면 해당 변수가 출력됨 "Hello ", name, … 의 방식으로도 가능(번거롭다.) hello = say_hello(age = "23", name = "lalala") -> keyword argument 함수를 호출 할 때 각 argument의 이름을 써넣으면 순서에 상관 없이 해당 argument로 값이 들어간다. list선언 : s_list = [1, 2, 3] tuple선언 : s_tuple = (1, 2, 3) -> cannot fix dict선언 : ..

공부/Python 2021. 1. 11. 18:07

좋은 C언어 공부법 소개

사실 백준 문제를 푸는 데에만 급급해서 이게 C에서 사용되는건지, C++에서 사용되는 건지 상관없이 그냥 내가 쓰기 편한대로 막 갖다 썼었다. 그리고 나 스스로도 무엇이 다른건지 잘 모르고 있었다. apc가 끝나고 무슨 공부를 해야하지 방황하다가 이것저것 찾아봤는데 sunyzero.tistory.com/225 C언어 공부법과 책추천 (C표준) C언어 공부법과 책추천 마지막 수정일 : 2020-11-16 처음 쓴 날짜 : 2015-01-15 이 글은 C언어를 공부할 때 헤메지 않고 국제 표준인 정종(正種) C언어를 배우는데 도움을 주고자 쓰여졌다. 그러기 위해 sunyzero.tistory.com 이 글을 보고 여태까지 내가 잘못 공부하고 있었구나 라는 생각이 들었다. 앞으로 C를 공부해야 한다면 보기 좋..

공부/C & C++ 2021. 1. 10. 17:28

백준 1780번 종이의 개수 C/C++

www.acmicpc.net/problem/1780 1780번: 종이의 개수 N×N크기의 행렬로 표현되는 종이가 있다. 종이의 각 칸에는 -1, 0, 1의 세 값 중 하나가 저장되어 있다. 우리는 이 행렬을 적절한 크기로 자르려고 하는데, 이때 다음의 규칙에 따라 자르려고 한다. www.acmicpc.net #include using namespace std; short paper[2190][2190]; int arr[5]; short cutting(int x, int y, int num) { if (num == 1) { return paper[y][x]; } bool different = false; int cur, saved, t_arr[5] = { 0, }; num /= 3; for (int i =..

공부/C & C++ 2020. 12. 22. 14:43

백준 14888번 연산자 끼워넣기 C/C++

www.acmicpc.net/problem/14888 14888번: 연산자 끼워넣기 첫째 줄에 수의 개수 N(2 ≤ N ≤ 11)가 주어진다. 둘째 줄에는 A1, A2, ..., AN이 주어진다. (1 ≤ Ai ≤ 100) 셋째 줄에는 합이 N-1인 4개의 정수가 주어지는데, 차례대로 덧셈(+)의 개수, 뺄셈(-)의 개수, www.acmicpc.net #include #include #define INF 1000000001 int n, num[12], oper_num[5], maxres = -INF, minres = INF; void make_eq(int res, int cur) { if (cur == n) { maxres = std::max(maxres, res); minres = std::min(mi..

공부/C & C++ 2020. 12. 19. 17:17

백준 14502번 연구소 C

www.acmicpc.net/problem/14502 14502번: 연구소 인체에 치명적인 바이러스를 연구하던 연구소에서 바이러스가 유출되었다. 다행히 바이러스는 아직 퍼지지 않았고, 바이러스의 확산을 막기 위해서 연구소에 벽을 세우려고 한다. 연구소는 크 www.acmicpc.net #include #include #include #include using namespace std; typedef struct { int x; int y; } Location; int dx[4] = { 0, 1, 0, -1 }; int dy[4] = { 1, 0, -1, 0 }; short lab[9][9]; int min_sprd = 9999999, spreaded, virus_num = 0, garo, sero; Lo..

공부/C & C++ 2020. 12. 15. 22:16

백준 1436번 영화감독 숌 C++

www.acmicpc.net/problem/1436 1436번: 영화감독 숌 666은 종말을 나타내는 숫자라고 한다. 따라서, 많은 블록버스터 영화에서는 666이 들어간 제목을 많이 사용한다. 영화감독 숌은 세상의 종말 이라는 시리즈 영화의 감독이다. 조지 루카스는 스타 www.acmicpc.net #include bool check_666(int num) { while (num >= 666) { if (num % 1000 == 666) return true; num /= 10; } return false; } int main() { int n, progression; scanf("%d", &n); if (n

공부/C & C++ 2020. 12. 12. 17:16

백준 7568번 덩치 C++

www.acmicpc.net/problem/7568 7568번: 덩치 우리는 사람의 덩치를 키와 몸무게, 이 두 개의 값으로 표현하여 그 등수를 매겨보려고 한다. 어떤 사람의 몸무게가 x kg이고 키가 y cm라면 이 사람의 덩치는 (x,y)로 표시된다. 두 사람 A 와 B의 덩 www.acmicpc.net #include typedef struct { int height; int weight; int rank = 1; }P; int main() { int p_num; scanf("%d", &p_num); P p[55]; for(int i = 0; i < p_num; i++) { scanf("%d %d", &p[i].weight, &p[i].height); } for (int i = 0; i < p_nu..

공부/C & C++ 2020. 12. 11. 18:48

백준 2231번 분해합 C++

www.acmicpc.net/problem/2231 2231번: 분해합 어떤 자연수 N이 있을 때, 그 자연수 N의 분해합은 N과 N을 이루는 각 자리수의 합을 의미한다. 어떤 자연수 M의 분해합이 N인 경우, M을 N의 생성자라 한다. 예를 들어, 245의 분해합은 256(=245+2+4+5)이 www.acmicpc.net #include using namespace std; int main() { int n, res = 1, copy, sum; cin >> n; // 분해합이 될 수 있는 자릿수의 최대가 999999이기때문에 // 답은 n보다 55이상 작을 수가 없다 res = n - 56; while (res < n) { // 원래수 + 자리수를 다 더해주는 과정 for (copy = res, su..

공부/C & C++ 2020. 12. 11. 16:58

추가 정보

인기글

최신글

페이징

이전
1 2
다음
TISTORY
기록용 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바