GAMEforGAME

고정 헤더 영역

글 제목

메뉴 레이어

GAMEforGAME

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (33)
    • 게임 소식 (4)
      • 국내 소식 (4)
      • 해외 소식 (0)
    • 게임 리뷰 및 공략 (10)
      • 모바일 (1)
      • 보드게임 (1)
      • PC게임 (8)
    • 프로그래밍 (11)
      • 백준 c++ (9)
      • 프로젝트 (1)
      • 공부 (1)
    • 기타 (7)
      • 학업 (2)
      • 일상 (5)

검색 레이어

GAMEforGAME

검색 영역

컨텐츠 검색

프로그래밍

  • [웹 스크래핑] 채용 공고 사이트 내용 스크래핑

    2022.02.20 by montgras

  • [백준] 19576번 약수 (c++)

    2021.08.19 by montgras

  • [C++] 인프런(누구나 쉽게 배우는 C++ 프로그래밍 입문) 수강 후기

    2021.08.15 by montgras

  • [백준] 19572번 가뭄(Small) (c++)

    2021.08.14 by montgras

  • [백준] 1449번 수리공 항승 (c++)

    2021.07.10 by montgras

  • [백준] 1157번 단어 공부 (c++)

    2021.07.07 by montgras

  • [백준] 4673번 셀프 넘버 (c++)

    2021.07.05 by montgras

  • [백준] 1712번 손익분기점 (c++)

    2021.07.05 by montgras

[웹 스크래핑] 채용 공고 사이트 내용 스크래핑

경쟁사분석을 위해 각 기업마다 가지고 있응 채용 공고의 풀을 파악할 필요가 있었다. 이에 공고의 리스트를 뽑을 필요가 있었다. 'ㅍ' 사이트의 채용 공고를 가져오는 코드를 설계했다. 가져오고 싶은 내용은 1) 각 채용 공고의 제목(ex. 프론트엔드 엔지니어, iOS 개발 (병역특례/전문연구요원 가능) 등) 2) 회사명(ex. 라프텔, 큐픽스 등) 이렇게 두 가지이며, 총 1919개의 항목이 있는 것을 확인할 수 있다. [Try] 처음에는 그냥 Copy selector를 활용해 스크래핑을 진행하려고 했는데, 실패했다. - Copy Select 결과: #list-positions-wrapper > ul > li > div.item-body > h5 > a - 그냥 requests를 사용해서 받아오려고 짠 코..

프로그래밍/프로젝트 2022. 2. 20. 21:18

[백준] 19576번 약수 (c++)

[문제] 19576번: 약수 가능 한 방법 중 하나로, a2를 12로, a3을 3으로 바꾸면 된다. www.acmicpc.net [풀이] #다이나믹_프로그래밍 #수학 #정수론 #정렬 이 문제는 알고리즘 분류가 전부 방법을 설명해준 문제였다. 정렬-DP 순서로 진행하면 풀린다. 1. 미네랄 수치를 배열에 저장한다. 2. 입력받은 수치를 오름차순 정렬한다. 3. 다이나믹 프로그래밍을 통해 경우에 따라 나누어 떨어지는(그냥 둬도 되는) 수치의 수를 센다. 4. 총 미네랄의 개수에서 dp[] 중 가장 큰 값을 빼준다. (전체 코드) #include #include using namespace std; int main() { int mineral, cnt = 0; long long min[5001]; long l..

프로그래밍/백준 c++ 2021. 8. 19. 02:22

[C++] 인프런(누구나 쉽게 배우는 C++ 프로그래밍 입문) 수강 후기

[강의 정보] - 강의명: [하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 [무료] [하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문 - 인프런 | 강의 프로그래밍 입문자를 위한 'C++' 강좌입니다, [사진] 하루 10분으로 배우는, C++ 프로그래밍. C++을 배워야 하는 이유 [임베딩 영상] 1. 강좌 소개 객체지향 언어인 C++ 언어를 쉽게 배울 수 있도록 제 www.inflearn.com - 강의자: 판다코딩 - 강의 내용: C++ 입문 - 수강 기간: 2021 8월 11일 ~ 13일(3일, 총 5시간) [수강 계기 및 강의 선정 이유] 다음 학기 알고리즘 수업을 C++로 진행하기 때문에, 먼저 배워놓아야 할 것 같아 수강했다. 4.9의 높은 평점을 받은 부분과, 지..

프로그래밍/공부 2021. 8. 15. 22:52

[백준] 19572번 가뭄(Small) (c++)

[문제] https://www.acmicpc.net/problem/19572 19572번: 가뭄(Small) 3개의 양의 정수가 입력으로 들어온다. 각각은 d1, d2, d3을 의미한다. (1 ≤ d1, d2, d3 ≤ 106) www.acmicpc.net [풀이] ✨주요 포인트 -수학 문제다. 미지수 3개짜리 방정식으로 접근해서 식을 구성하면 풀린다. ✨알고리즘 1. a, b, c를 입력받는다. 2. 방정식을 풀어준다. 3. 방정식을 풀었을 때, a/b/c 중에 하나라도 음수가 나온다면 이는 불가능한 케이스라는 뜻이다. '-1'를 출력하고 끝낸다. 4. 아니라면, '1'을 출력하고 a/b/c를 출력한다. (전체 코드) #include using namespace std; int main() { cin...

프로그래밍/백준 c++ 2021. 8. 14. 00:53

[백준] 1449번 수리공 항승 (c++)

[문제] https://www.acmicpc.net/problem/1449 1449번: 수리공 항승 첫째 줄에 물이 새는 곳의 개수 N과 테이프의 길이 L이 주어진다. 둘째 줄에는 물이 새는 곳의 위치가 주어진다. N과 L은 1,000보다 작거나 같은 자연수이고, 물이 새는 곳의 위치는 1,000보다 작거나 www.acmicpc.net [풀이] ✨주요 포인트 가장 왼쪽에서 정수만큼 떨어진 거리만 물이 샌다. -> '정수'가 무슨 말인지 이해하기 조금 어려울 수 있다. 그냥 정확히 그 자리가 샌다고 생각해도 문제 없다. 테이프를 자를 수 없고, 테이프를 겹쳐서 붙이는 것도 가능하다. -> 겹쳐서 붙인다는 말은 무슨 뜻인지 헷갈린다. 다만, 길이가 n인 테이프를 연결해 2n짜리로 보아도 된다는 뜻으로 해석하..

프로그래밍/백준 c++ 2021. 7. 10. 03:08

[백준] 1157번 단어 공부 (c++)

[문제] https://www.acmicpc.net/problem/1157 1157번: 단어 공부 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. www.acmicpc.net [풀이] (선언) - 단어를 입력받을 string(word) - 알파벳 개수를 카운트할 알파벳 배열(abt[27]) - 최대값(max_n)과 해당 알파벳(max)을 저장할 int 정수 1. 단어를 입력받는다. 2. 입력받은 단어의 알파벳 개수를 count 3. 알파벳 배열 전체를 돌리면서 max에 최대 (전체 코드) #include #include using namespace std; int main() { string ..

프로그래밍/백준 c++ 2021. 7. 7. 20:59

[백준] 4673번 셀프 넘버 (c++)

[문제] https://www.acmicpc.net/problem/4673 4673번: 셀프 넘버 셀프 넘버는 1949년 인도 수학자 D.R. Kaprekar가 이름 붙였다. 양의 정수 n에 대해서 d(n)을 n과 n의 각 자리수를 더하는 함수라고 정의하자. 예를 들어, d(75) = 75+7+5 = 87이다. 양의 정수 n이 주어졌을 때, www.acmicpc.net [풀이] 1. 길이 10000짜리 배열을 선언하고 모든 값을 0으로 초기화 시켜준다. 2. 셀프넘버의 생성자는 셀프넘버보다 클 수 없기 때문에 10000까지의 수를 생성자로 취급하고, 이 생성자가 만들어낸 번호가 10000보다 작으면 해당 칸의 값을 1로 변경한다. 3. 배열을 한 번 훑어서 내부 값이 0이라면 출력한다. (전체 코드) #..

프로그래밍/백준 c++ 2021. 7. 5. 15:53

[백준] 1712번 손익분기점 (c++)

[문제] https://www.acmicpc.net/problem/1712 1712번: 손익분기점 월드전자는 노트북을 제조하고 판매하는 회사이다. 노트북 판매 대수에 상관없이 매년 임대료, 재산세, 보험료, 급여 등 A만원의 고정 비용이 들며, 한 대의 노트북을 생산하는 데에는 재료비와 www.acmicpc.net [풀이] 1. 고정 비용(A), 가변 비용(B), 가격(C)을 입력받는다. 2. 생산대수를 계산한다. 수학 문제라 딱히 필요한 스킬은 따로 없다. 다만, 21억 이하라는 크기 제한이 있기 때문에 자료형의 크기만 고려해주면 된다. 21억은 int 자료형의 범위 안에 있기 때문에 int면 충분하다. 근데 분명 수학문제인거 알고 갔는데도 아무 생각없이 for문 썼다가 답이 안 나와서 한참 고민했다...

프로그래밍/백준 c++ 2021. 7. 5. 15:29

추가 정보

인기글

최신글

페이징

이전
1 2
다음
GAMEforGAME © Magazine Lab

티스토리툴바