Top 35 앳 코더 Trust The Answer

You are looking for information, articles, knowledge about the topic nail salons open on sunday near me 앳 코더 on Google, you do not find the information you need! Here are the best content compiled and compiled by the https://chewathai27.com/to team, along with other related topics such as: 앳 코더 앳코더 레이팅, Replit, Codeforces, AtCoder problems, AtCoder ranking, AtCoder tourist, AtCoder rating, Atcoder contests


차분. 슬픔.그리움.옛생각. 맑고청아한.음악감상하세요^^
차분. 슬픔.그리움.옛생각. 맑고청아한.음악감상하세요^^


AtCoder

  • Article author: atcoder.jp
  • Reviews from users: 31752 ⭐ Ratings
  • Top rated: 3.5 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about AtCoder AtCoder is a programming contest site for anyone from beginners to experts. We hold weekly programming contests online. …
  • Most searched keywords: Whether you are looking for AtCoder AtCoder is a programming contest site for anyone from beginners to experts. We hold weekly programming contests online. AtCoder is a programming contest site for anyone from beginners to experts. We hold weekly programming contests online.
  • Table of Contents:
AtCoder
AtCoder

Read More

내가 문제풀이를 연습하는 방법

  • Article author: koosaga.com
  • Reviews from users: 32749 ⭐ Ratings
  • Top rated: 3.5 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 내가 문제풀이를 연습하는 방법 앳코더의 마이너 열화판. 추천 Codeforces: 툭하면 까이지만 그래도 이만한 사이트가 없습니다. 비합리성이 꽤 있으나 (semi-rated 사건 등), 그래도 2018 … …
  • Most searched keywords: Whether you are looking for 내가 문제풀이를 연습하는 방법 앳코더의 마이너 열화판. 추천 Codeforces: 툭하면 까이지만 그래도 이만한 사이트가 없습니다. 비합리성이 꽤 있으나 (semi-rated 사건 등), 그래도 2018 … (2018.11.07: ICPC 대회 난이도에 별점을 매겼습니다. 사실 제일 중요한 건 난이도인거 같아서 마음에 좀 걸렸는데, 이렇게 하면 조금 더 가시성이 있지 않을까 싶네요.) 공부하기 싫어서, 제가 평소에 어떻게 연..
  • Table of Contents:

티스토리 뷰

티스토리툴바

내가 문제풀이를 연습하는 방법
내가 문제풀이를 연습하는 방법

Read More

안경잡이개발자 :: [앳코더] AtCoder Beginner Contest #178

  • Article author: ndb796.tistory.com
  • Reviews from users: 14762 ⭐ Ratings
  • Top rated: 4.0 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 안경잡이개발자 :: [앳코더] AtCoder Beginner Contest #178 알고리즘 대회. [앳코더] AtCoder Beginner Contest #178. 나동빈 2020. 9. 14 … …
  • Most searched keywords: Whether you are looking for 안경잡이개발자 :: [앳코더] AtCoder Beginner Contest #178 알고리즘 대회. [앳코더] AtCoder Beginner Contest #178. 나동빈 2020. 9. 14 … 대회 링크: atcoder.jp/contests/abc178 A번 문제: atcoder.jp/contests/abc178/tasks/abc178_a 이 문제는 입력으로 1이 들어왔을 때 0을 출력하고, 입력으로 0이 들어왔을 때 1을 출력하면 되는 문제다. [ 문제..
  • Table of Contents:
[앳코더] AtCoder Beginner Contest #178

최근에 올라온 글

최근에 달린 댓글

공지사항

글 보관함

최근에 받은 트랙백

링크

안경잡이개발자 :: [앳코더] AtCoder Beginner Contest #178
안경잡이개발자 :: [앳코더] AtCoder Beginner Contest #178

Read More

[앳코더] AtCoder Beginner Contest 241(비기너 241) 풀이 :: hckim

  • Article author: hckim96.tistory.com
  • Reviews from users: 4652 ⭐ Ratings
  • Top rated: 3.3 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about [앳코더] AtCoder Beginner Contest 241(비기너 241) 풀이 :: hckim https://atcoder.jp/contests/abc241/tasks Tasks – AtCoder Beginner Contest 241(Sponsored by Panasonic) AtCoder is a programming contest … …
  • Most searched keywords: Whether you are looking for [앳코더] AtCoder Beginner Contest 241(비기너 241) 풀이 :: hckim https://atcoder.jp/contests/abc241/tasks Tasks – AtCoder Beginner Contest 241(Sponsored by Panasonic) AtCoder is a programming contest … https://atcoder.jp/contests/abc241/tasks Tasks – AtCoder Beginner Contest 241(Sponsored by Panasonic) AtCoder is a programming contest site for anyone from beginners to experts. We hold weekly pro..프로그래밍, 알고리즘
  • Table of Contents:
[앳코더] AtCoder Beginner Contest 241(비기너 241) 풀이

A – Digit Machine

풀이

코드

B – Pasta

풀이

코드

C – Connect 6

풀이

코드

D – Sequence Query

풀이

코드

E – Putting Candies

풀이

코드

티스토리툴바

[앳코더] AtCoder Beginner Contest 241(비기너 241) 풀이 :: hckim
[앳코더] AtCoder Beginner Contest 241(비기너 241) 풀이 :: hckim

Read More

PS 계열 커뮤니티와 웹 사이트

  • Article author: namnamseo.tistory.com
  • Reviews from users: 29188 ⭐ Ratings
  • Top rated: 3.6 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about PS 계열 커뮤니티와 웹 사이트 탑코더의 인터페이스는 불편하고, 코드포스는 다른 홈페이지처럼 가입 … 사실상 일본 내의 PS 대회 절반 이상은 앳코더가 호스팅한다고 할 수 있다. …
  • Most searched keywords: Whether you are looking for PS 계열 커뮤니티와 웹 사이트 탑코더의 인터페이스는 불편하고, 코드포스는 다른 홈페이지처럼 가입 … 사실상 일본 내의 PS 대회 절반 이상은 앳코더가 호스팅한다고 할 수 있다. Codeforces https://codeforces.com 러시아에 기반을 둔 사이트이다. 마이크 미르자야노프(Mike Mirzayanov)라는 사람이 만들었다. 2019년 기준으로 9살, 10살 하는 나름 오래된 사이트이다. 비슷한 시스템(정기…
  • Table of Contents:

Codeforces

AtCoder

Online Judge 모음

CSAcademy

OEIS

CC++ 레퍼런스

블로그

기타

티스토리툴바

PS 계열 커뮤니티와 웹 사이트
PS 계열 커뮤니티와 웹 사이트

Read More

코드셰프, 앳코더, SciOI 후기 : 네이버 블로그

  • Article author: m.blog.naver.com
  • Reviews from users: 44196 ⭐ Ratings
  • Top rated: 4.2 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 코드셰프, 앳코더, SciOI 후기 : 네이버 블로그 처음 참가한 앳코더로, 의외로 한국 분들이 많이 참가하고 있었다. 그런데 나오는 문제들이 별로 풀고 싶지 않은 스타일이다. …
  • Most searched keywords: Whether you are looking for 코드셰프, 앳코더, SciOI 후기 : 네이버 블로그 처음 참가한 앳코더로, 의외로 한국 분들이 많이 참가하고 있었다. 그런데 나오는 문제들이 별로 풀고 싶지 않은 스타일이다.
  • Table of Contents:

카테고리 이동

AMgorithm

이 블로그 
다른 사이트
 카테고리 글

카테고리

이 블로그 
다른 사이트
 카테고리 글

코드셰프, 앳코더, SciOI 후기 : 네이버 블로그
코드셰프, 앳코더, SciOI 후기 : 네이버 블로그

Read More

마이크로소프트웨어 397호: 러닝커브(Learning Curve) – 마소팀 – Google Sách

  • Article author: books.google.com.vn
  • Reviews from users: 13748 ⭐ Ratings
  • Top rated: 4.2 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 마이크로소프트웨어 397호: 러닝커브(Learning Curve) – 마소팀 – Google Sách Updating …
  • Most searched keywords: Whether you are looking for 마이크로소프트웨어 397호: 러닝커브(Learning Curve) – 마소팀 – Google Sách Updating 러닝커브의 뜻은 X축과 Y축의 지표에 따라 달라진다. 서로 살아온 길이 다르듯, X축과 Y축의 지표는 다를 수밖에 없다. 서로 다름을 인정하자. 우리 모두 누군가에게 주니어였던 적이 있지 않은가. 우리 모두 누군가에게 시니어가 될 것이 아닌가. 러닝커브의 변곡점은 주니어의 열정과 도전에 시니어의 관록과 지혜가 합쳐질 때 빛날 것이다. – 조병승 마이크로소프트웨어 편집장빠르게 달라지는 시대에 커리어를 이어가기 위해 평생 함께해야 하는 동반자는 공부다. 그런데도 이 길을 계속 걷고 있는 것은 나름대로 이유가 있기 때문일 것이다. 멈추지 않고 걸으며 언제나 새로운 세상을 꿈꾸는 당신. A whole new world, 변화를 위한 문을 열고 싶다면 지금 마소 397호를 펼쳐보자. – 이하경 마이크로소프트웨어 기자SCHEMAS1. 스스로를 훈련하는 방법 – 김도균S2. 시니어들이여, 주니어와 함께 가자 – 최성훈OPNIONSO1. 러닝커브가 없는 그날까지 – 김선종O2. 새로움에 대한 경험과 도전 – 김인범O3. 토이 프로젝트로 사내 기술 장벽 허물기 – 홍장유FUTUREF1. 토스트 루키의 베이스캠프 – 한정F2. 상륙을 넘어 전진 – 이소영F3. 뻔뻔한 신입사원의 뻔뻔한 적응기 – 김학건F4. 어쩌다 보니 개발자, 행복을 위한 사소한 성장 가이드 – 정희재F5. 오픈소스와 함께 성장하기 – 장선혁F6. 출발은 늦었지만, 꾸준히 가다보면?! – 이하경TRANSFORMT1. 커리어 전직은 새로운 시작 – 신예진T2. 꿈과 책과 힘과 벽 – 고명진T3. 디자인 빼고 다 하는 디자이너 – 류영훈T4. 불완전함을 완전함으로 바꾸는 법 – 박상욱WORTHW1. 학습 주체와 환경 변화에 대응하는 코드스쿼드 – 김정, 이동규, 정휘준W2. 공부하는 개발자를 위해 – 조은옥W3. 더불어 성장하기 위한 알서포트의 고민타파 – 이주명W4. 만들고 싶은 것을 만드는 교육, 설리번 프로젝트 – 배주웅W5. 지속할 수 있는 성장을 위해 데잇걸즈 – 이은지APPLIEDA1. 신입 개발자와 함께 일하는 방법 – 이기곤A2. 이직 주도 학습으로 한 단계 도약하기 – 김준호A3. Proto UI: 제품 개발 프로세스 UI 라이브러리 – 이승민RESEARCHR1. 멀지만 가까운 알고리즘 학습 세계 – 남현욱R2. 개발자가 수학과 맞짱뜨는 방법 – 윤성국R3. 플러터 경착륙기 – 김민상R4. 떨어진 자신감엔 오픈소스가 활성 비타민 – 김종헌R5. 내가 만드는 정보의 시작, 디지털 스크래핑 – 이상혁EQUALITYE1. 커뮤니티를 통해 성장하다 – 이현재E2. 스터디에서 세미나까지, 세미나에서 발표까지 – 노성현, 김형진E3. 모두가 친구인 콘퍼런스 – 조성수마케팅, 개발, 디자인 모두 사람의 행동과 삶을 바꿀 수 있다는 점에서 두근두근한다. 다양한 영역에 러닝커브를 그리며 성장할 내 모습이 기대된다. – 조은옥명확한 교육 목표를 설정하고 주니어와 소통하며 꾸준히 함께해야 한다. 시니어가 포기하면 그 조직은 실패한 것이다. 시니어들이여~ 깨어나라! – 최성훈주어진 절차와 방식대로 가르침을 받는 것이 아니라, 스스로 지식을 체계화하고 형태를 만들고 구성하도록 해야 한다. 학습하는 방법부터 바꿔야 한다. – 김정성장에 대해 고민이 많더라도, 너무 걱정하지 않길 바란다. 포기하지 않고 하루하루 최선을 다하다보면 분명 당신이 고민하는 깊이 만큼 성장해 있을 테니까. – 정희재도전하자.개선하자.나아가자. 참여를 망설이지 말자. 커뮤니티는 언제나 당신이 오기를 기다리고 있다. – 이현재지금 상태에 안주하면 뒤쳐진다는 것을 깨닫기까지 오래 걸리지 않았다. – 신예진취업 시장에서 바꿀 수 없는 조건은 쿨하게 인정하고 강점에 집중해야 한다. 최선을 다하고 있다면 조금은 뻔뻔해져도 괜찮다. – 김학건우리의 궁극적인 목적은 배움에 존재하는 장벽을 없애고, 누구나 지식을 공유할 수 있는 사회를 만드는 것이다. 우리가 가장 잘하고, 즐거워하는 코딩으로 이 목표를 실험하고 있다. – 배주웅알고리즘 풀이는 그 자체로 굉장히 재밌으면서 프로그래머 역량에 도움을 주는 훌륭한 취미 생활이다. – 남현욱자신감 없던 주니어 개발자가 오픈소스 세계에 입문해, 이전보다 나은 개발자로 성장하고 있다는 확신이 들었다. 오픈소스 기여로 꾸준히 나아갈 것이다. – 김종헌새로운 분야를 학습할 때 성장통이 두렵다면, 그런 걱정은 잠시 내려두자. 각자가 생각하는 중요한 것에 집중하자. 결국 목표에 도달할 수 있을 것이다. – 고명진이직은 건강한 주체인 성장과 만나는 지점이다. 새로운 출발과 더불어 지금까지 발자취를 돌아보고 커리어에 쉼표를 찍는 과정이다. – 김준호
  • Table of Contents:
마이크로소프트웨어 397호: 러닝커브(Learning Curve) - 마소팀 - Google Sách
마이크로소프트웨어 397호: 러닝커브(Learning Curve) – 마소팀 – Google Sách

Read More

이것이 취업을 위한 코딩 테스트다 with 파이썬: 취업과 이직을 결정하는 알고리 … – 나동빈 – Google Sách

  • Article author: books.google.com.vn
  • Reviews from users: 5267 ⭐ Ratings
  • Top rated: 3.3 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 이것이 취업을 위한 코딩 테스트다 with 파이썬: 취업과 이직을 결정하는 알고리 … – 나동빈 – Google Sách Updating …
  • Most searched keywords: Whether you are looking for 이것이 취업을 위한 코딩 테스트다 with 파이썬: 취업과 이직을 결정하는 알고리 … – 나동빈 – Google Sách Updating IT 취준생이라면 누구나 입사하고 싶은 카카오・삼성전자・네이버・라인!취업의 성공 열쇠는 알고리즘 인터뷰에 있다! IT 취준생이라면 누구나 가고 싶어 하는 카카오, 라인, 삼성전자의 2016년부터 2020년까지의 코딩 테스트와 알고리즘 대회의 기출문제를 엄선하여 수록하였다. 최근 5년간의 코딩 테스트 기출문제를 분석하여 반드시 알아야 하는 알고리즘을 8가지로 정리하였다. 8가지 핵심 알고리즘 이론을 쉽게 설명하고, 관련 실전 문제를 풀이했다. 출제 유형 분석, 이론 설명, 기출문제 풀이까지! 어떤 코딩 테스트도 이 책 한 권으로 대비할 수 있을 것이다. 코딩 테스트에서 주로 선택하는 파이썬을 기반으로 설명되어 있으며, 파이썬 코드 외에도 C/C++, 자바 코드를 추가로 제공한다.  누구를 위한 책인가요? 이런 독자에게 권합니다. ☑ IT 직군의 취업 준비생 / 예비 개발자☑ 이직을 준비하는 개발자☑ 알고리즘 대회를 준비하는 학생  도서 특징 코딩 테스트에 필요한 핵심 알고리즘과 기출문제 풀이 제공 취업준비생이라면 누구나 선호하는 카카오, 삼성, 라인의 기출문제 유형을 철저히 분석하고 알고리즘 유형별 문제를 정리했다.  ☑ 2016년 기출문제부터 2020년 최신 기출문제까지 분석취준생이 가고 싶어 하는 주요 IT 기업의 코딩 테스트 문제를 분석하여 기출 경향을 1부에 담았다. 1부를 읽고 가고 싶은 회사의 문제 유형을 파악하자. ☑ 8가지 알고리즘 이론 설명가고 싶은 회사의 출제 경향에 맞춰 2부의 알고리즘 이론을 학습한다. 이론 다음 이어지는 실전 문제 풀이를 보면서 문제 풀이 방법을 습득하자. ☑ 기출문제 풀이 각 장의 ‘한 장으로 정리하는 알고리즘’을 읽으면서 다시 한 번 정리하고 유형별 기출 문제를 풀자.  ☑ 취약 부분 복습3부의 기출문제는 최소 3회는 풀어보도록 하자. 처음 문제를 풀고 자신이 취약한 유형을 파악하고 추가로 안내하는 사이트에서 취약한 유형의 문제를 찾아 풀자. ☑ 추가 제공 1 : 성공적인 취업을 위한 가이드 이 책은 취준생의 성공적인 취업을 돕는 가이드 서적이다. 코드에 대한 내용이 주를 이루나, 그 외 면접에 필요한 팁과 추가 학습 안내 사이트도 꼼꼼하게 제공하니 꼭 참고하자. ☑ 추가 제공 2 : 코딩 테스트를 위한 파이썬 문법파이썬 입문자라도 걱정하지 말고 부록에서 코딩 테스트에 필요한 파이썬 문법을 찾아 읽자. ☑ 추가 제공 3 : C/C++와 자바 사용자도 OK!파이썬 외에도 C/C++와 자바 코드를 추가로 제공한다!   예제 소스  https://www.hanbit.co.kr/src/10307  https://github.com/ndb796 동영상 강의 https://www.youtube.com/user/HanbitMedia93 https://www.youtube.com/c/dongbinna Q&A https://github.com/ndb796
  • Table of Contents:
이것이 취업을 위한 코딩 테스트다 with 파이썬: 취업과 이직을 결정하는 알고리 ... - 나동빈 - Google Sách
이것이 취업을 위한 코딩 테스트다 with 파이썬: 취업과 이직을 결정하는 알고리 … – 나동빈 – Google Sách

Read More


See more articles in the same category here: https://chewathai27.com/to/blog.

AtCoder

Information [How to get an account / participate in contests?](http://atcoder.jp/posts/2) [AtCoder’s Contest Format](http://atcoder.jp/posts/1) [AtCoder’s Testcases](https://www.dropbox.com/sh/nx3tnilzqz7df8a/AAAYlTq2tiEHl5hsESw6-yfLa?dl=0) – [AtCoder’s Rating System](https://www.dropbox.com/sh/zpgcogxmmu84rr8/AADcw6o7M9tJFDgtpqEQQ46Ua?dl=0) – [AtCoder Race Ranking](https://img.atcoder.jp/file/GP30.html)

AtCoder Regular Contest 145 Announcement posted: We will hold AtCoder Regular Contest 145. – Contest URL: https://atcoder.jp/contests/arc145 – Start Time: http://www.timeanddate.com/worldclock/fixedtime.html?iso=20220730T2100&p1=248 – Duration: 120 minutes – Number of Tasks: 6 – Writer: nok0 – Tester: maspy, physics0523 – Rated range: ~ 2799 The point values will be 400-500-600-700-800-1200. We are looking forward to your participation!

AtCoder Beginner Contest 262 Announcement posted: We will hold AtCoder Beginner Contest 262. – Contest URL: https://atcoder.jp/contests/abc262 – Start Time: http://www.timeanddate.com/worldclock/fixedtime.html?iso=20220731T2100&p1=248 – Duration: 100 minutes – Number of Tasks: 8 – Writer: m_99, KoD, kyopro_friends, leaf1415, PCTprobability, nok0 – Tester: PCTprobability, physics0523 – Rated range: ~ 1999 The point values will be 100-200-300-400-500-500-600-600. Since this is used as a qualification round of a local contest, – Earlier problems are easy to implement. – Later problems have similar difficulties. – The style of problems are slightly different (though closer to normal ABCs than to normal ARCs). We are looking forward to your participation!

AtCoder Beginner Contest 261 Announcement posted: We will hold AtCoder Beginner Contest 261. – Contest URL: https://atcoder.jp/contests/abc261 – Start Time: http://www.timeanddate.com/worldclock/fixedtime.html?iso=20220723T2100&p1=248 – Duration: 100 minutes – Number of Tasks: 8 – Writer: kyopro_friends, mechanicalpenciI, blackyuki, leaf1415, m_99, ynymxiaolongbao – Rated range: ~ 1999 The point values will be 100-200-300-400-500-500-600-600. We are looking forward to your participation!

AtCoder Regular Contest 144 Announcement posted: We will hold AtCoder Regular Contest 144. – Contest URL: https://atcoder.jp/contests/arc144 – Start Time: http://www.timeanddate.com/worldclock/fixedtime.html?iso=20220716T2100&p1=248 – Duration: 120 minutes – Number of Tasks: 6 – Writer: maspy – Tester: IH19980412, Nyaan – Rated range: ~ 2799 The point values will be 300-400-600-700-800-900. We are looking forward to your participation!

AtCoder Beginner Contest 260 Announcement posted: We will hold AtCoder Beginner Contest 260. – Contest URL: https://atcoder.jp/contests/abc260 – Start Time: http://www.timeanddate.com/worldclock/fixedtime.html?iso=20220717T2100&p1=248 – Duration: 100 minutes – Number of Tasks: 8 – Writer: physics0523, Nyaan, kyopro_friends, leaf1415 – Tester: nok0, KoD – Rated range: ~ 1999 The point values will be 100-200-300-400-500-500-600-600. We are looking forward to your participation!

Post Archive

내가 문제풀이를 연습하는 방법

(2018.11.07: ICPC 대회 난이도에 별점을 매겼습니다. 사실 제일 중요한 건 난이도인거 같아서 마음에 좀 걸렸는데, 이렇게 하면 조금 더 가시성이 있지 않을까 싶네요.)

공부하기 싫어서, 제가 평소에 어떻게 연습하는 지에 대해서 간략히 글을 씁니다.

이 글은 연습 방법론, 예를 들어 하루에 몇 시간씩 하는지 / 풀이는 언제 보는지 / 뭐 먹고 사는지 (…) / Secret Tip이 있는지 (……) 에 대해서는 전혀 언급하지 않습니다. 저러한 내용에 과도하게 걱정하시는 분들이 참 많은데, 별로 안 좋은 습관이라고 딱 잘라 말하겠습니다. 보통 상위권이라고 저런 거에 대단한 철학이 있지는 않습니다. 개인 성격 따라 제각기 하는 방법이 다릅니다. 본인 성격에 맞는 방법을 찾기 위해서는 시행착오 말고는 답이 없으니까 그런 거 걱정할 시간에 문제를 많이 풉시다.

대신, 이 글은 어디서 공개하는 무슨 무슨 사이트와 무슨 문제들이 좋은지에 대한 정리를 목표로 합니다. 상위권과 하위권에서의 정보 격차라고 하면 이런 정보의 부재가 제일 중요하다고 봅니다. 물론 이것 역시 보통 시행착오를 통해서 알아나가는 것이고 특별한 답은 없습니다. 그래도 아름다움 / 편리함의 기준은 그나마 사람마다 비슷한 편이라, 이 글을 통해서 시행착오를 어느 정도 줄일 수 있겠네요.

저 혼자 작성한 리스트고 개인적인 취향이 반영되어 있음을 명시해 주세요.

Online Contest

주기적으로 열리는 온라인 대회는 정기적으로 실력을 점검하고, 경험을 쌓는 데 도움이 되며… 사실 그냥 재미있습니다. 꾸준히 리마인드 될 수 있다는 게 제일 좋은 것 같습니다.

강력 추천 AtCoder: 까일 부분이 딱히 없는 아주 좋은 사이트입니다. 문제 수준도 높고 풀이도 항상 제공하고 채점도 잘 됩니다. 문제 수준의 하한이 높다는 점이 특히 강점입니다. 앳코더는 진행 상황을 볼 수 있는 Atcoder Problems 라는 사이트가 있는데 이게 정말 좋습니다. 나쁜 문제가 별로 없고, 문제 난이도도 다양한 편이라, 세로 줄 하나 잡고 올클 스터디 해도 좋아요.

추천 CSAcademy: 여기도 아주 괜찮습니다. 앳코더의 마이너 열화판.

추천 Codeforces: 툭하면 까이지만 그래도 이만한 사이트가 없습니다. 비합리성이 꽤 있으나 (semi-rated 사건 등), 그래도 2018년 기준으로 문제 수준도 괜찮고 풀이도 다 제공합니다. 특히 (적당히 거른다는 가정 하에) 커뮤니티에 유용한 정보가 꽤 많습니다.

Topcoder: 요즘 열심히 까이고 있으나 여전히 많이 고평가 되어 있는 사이트입니다. 레드 근처 아니면 할 필요가 없다고 생각합니다. 시간이 짧은 건 좋다면 좋고 나쁘다면 나쁜건데 요즘 탑코더 문제 수준을 보면 장점에 더 가까운듯… 하지만 AtCoder 수준의 좋은 문제들이 가끔 나오는 건 사실입니다. 링크 달고 싶은데 뭘 링크라고 해야 할 지 모르겠네요. 코드포스 눈팅하시면 Topcoder SRM 알림 글이 가끔씩 뜨니까 그거 보고 참가하시면 됩니다.

Codechef: 구데기로 악명이 높고 실제로도 그렇지만, 최근 롱 챌린지를 읽어보면 약간 저평가 되어 있는 것 같습니다. 문제 수준은 탑코더와 비슷합니다 (가끔 좋은 문제가 나오는 것 포함). 다만 탑코더 대비해서 시간은 훨씬 더 잡아먹습니다. 레드 미만은 할 필요가 없고, Long Challenge 한정 온라인 저지 느낌으로 접근하면 좋은 것 같습니다. 여담으로 롱 챌린지에서는 상위 입상자에게 돈을 주는데, 보통 돈을 받으려면 구데기 MM 문제를 풀어야 합니다. 우웩

Hackerrank: Codechef와 비슷. 여기는 코드셰프보다 시간을 조금 덜 뺏고, 돈을 좀 더 많이 줍니다. 돈 주는 대회 있으면 보통 저 혼자 조용히 칩니다. ^^

Olympiad

ICPC와 더불어 대회 양대산맥입니다. 개인이 5시간동안 3문제씩 푸는 대회 유형이다 보니 키보드에서 손 놓고 죽어라 생각하는 타입의 문제들이 보통 많이 나옵니다. 저는 OI가 알고리즘 문제 풀이의 정수라고 생각합니다.

안경잡이개발자 :: [앳코더] AtCoder Beginner Contest #178

728×90

반응형

대회 링크: atcoder.jp/contests/abc178

A번 문제: atcoder.jp/contests/abc178/tasks/abc178_a

이 문제는 입력으로 1이 들어왔을 때 0을 출력하고, 입력으로 0이 들어왔을 때 1을 출력하면 되는 문제다.

[ 문제 해설 ]

단순히 하라는 대로 구현하면 된다.

[ 정답 코드 ]

x = int(input()) if x == 0: print(1) else: print(0)

B번 문제: atcoder.jp/contests/abc178/tasks/abc178_b

a, b, c, d가 입력으로 들어왔을 때 a <= x <= b와 c <= y <= d가 성립하도록 x랑 y를 하나씩 뽑을 수 있다. 이때 만들 수 있는 x * y 중에서 가장 큰 값이 무엇인지 구하면 되는 문제다. 단, a, b, c, d는 -10억부터 +10억 사이의 정수다. [ 문제 해설 ] 다음의 4가지 경우 중에서 가장 큰 값을 출력하면 된다. 1) a * c 2) a * d 3) b * c 4) b * d [ 정답 코드 ] a, b, c, d = map(int, input().split()) print(max(a * c, a * d, b * c, b * d)) C번 문제: atcoder.jp/contests/abc178/tasks/abc178_c 길이가 n인 수열 {A1, A2, A3, ..., An}이 있을 때, 다음의 조건을 만족하는 수열의 개수를 세면 되는 문제다. ▶ 0 <= Ai <= 9 ▶ 값이 0인 원소가 하나 이상 존재한다. ▶ 값이 9인 원소가 하나 이상 존재한다. [ 문제 해설 ] 이 문제는 N이 최대 1,000,000일 수 있으므로 O(N) 안쪽으로 해결해야 한다. 따라서 전형적인 DP를 이용해 문제를 해결할 수 있다. ▶ DP[n][0]: 길이가 N이면서 조건을 만족하는 수열의 개수 (단, 0의 개수: 0, 9의 개수: 0) ▶ DP[n][1]: 길이가 N이면서 조건을 만족하는 수열의 개수 (단, 0의 개수: 1 이상, 9의 개수: 0) ▶ DP[n][2]: 길이가 N이면서 조건을 만족하는 수열의 개수 (단, 0의 개수: 0, 9의 개수: 1 이상) ▶ DP[n][3]: 길이가 N이면서 조건을 만족하는 수열의 개수 (단, 0의 개수: 1 이상, 9의 개수: 1 이상) 위와 같이 정의하여 해결할 수 있다. ... 그냥 더 쉽게 수학 공식으로 해결하자. ▶ 모든 경우의 수: 10^n ▶ 9를 제외한 경우의 수: 9^n ▶ 0을 제외한 경우의 수: 9^n ▶ 0과 9 둘 다 없을 때의 경우의 수: 8^n 따라서 전체 경우의 수는 10^n - 9^n - 9^n + 8^n이다. 이를 포함배제의 원리(Principle of inclusion-exclusion)라고도 한다. [ 정답 코드 ] 참고로 값이 매우 매우 커질 수 있으나 파이썬(Python)의 경우 이를 효과적으로 처리한다. n = int(input()) mod = int(1e9) + 7 result = ((10 ** n) - 2 * (9 ** n) + (8 ** n)) % mod print(result) D번 문제: atcoder.jp/contests/abc178/tasks/abc178_d 하나의 자연수 S가 있을 때, 다음의 조건을 만족하는 수열의 개수를 구하고자 한다. ▶ 모든 원소가 3 이상의 정수 ▶ 모든 원소의 합이 S 예를 들어 S = 7이라고 하면 {7], {3, 4}, {4, 3}이 있으므로 답은 3이다. [ 문제 해설 ] 이 문제는 S가 최대 2,000이므로 이차 시간 안에 동작하는 알고리즘을 고안해야 한다. 또한 최적 부분 구조(Optimal Substructure)가 성립하므로 DP를 이용해 문제를 해결할 수 있다. 예를 들어 S = 7의 모든 경우의 수는 다음의 모든 경우를 고려한 것과같다. ▶ {7} ▶ {3}에 DP[4]의 모든 수열을 이어 붙인 것들 ▶ {4}에 DP[3]의 모든 수열을 이어 붙인 것들 ▶ {5}에 DP[2]의 모든 수열을 이어 붙인 것들 ▶ {6}에 DP[1]의 모든 수열을 이어 붙인 것들 이런 아이디어를 고려하면 다음과 같은 코드로 문제를 해결할 수 있다. [ 정답 코드 ] s = int(input()) d = [0] * 2001 # 일단 기본적인 초기 값들 계산해보기 d[0] = 0 d[1] = 0 d[2] = 0 d[3] = 1 # {3} d[4] = 1 # {4} d[5] = 1 # {5} d[6] = 2 # {6}, {3, 3} d[7] = 3 # {6}, {3, 4}, {4, 3} d[8] = 4 # {8}, {3, 5}, {4, 4}, {5, 3} d[9] = 6 # {9}, {3, 6}, {4, 5}, {5, 4}, {6, 3}, {3, 3, 3} for i in range(10, 2001): summary = 1 # 일단 자기 자신 하나를 원소로 삼는 경우 for j in range(3, i): summary += d[i - j] summary = summary % (int(1e9) + 7) d[i] = summary print(d[s]) E번 문제: atcoder.jp/contests/abc178/tasks/abc178_e 2D 공간에 N개의 점(Point)이 존재한다. 이때 맨해튼 거리(Manhattan Distance)가 가장 먼 두 개의 점을 찾는 문제다. 예를 들어 i와 j 두 점이 있으면 맨해튼 거리는 |Xi - Xj| + |Yi - Yj|를 의미한다. [ 문제 해설 ] 먼저 Xi <= Xj라고 했을 때 다음의 두 경우로 나눌 수 있다. ▶ 만약 Yi <= Yj라면 거리는 (Xj + Yj) - (Xi + Yi)이다. ▶ 만약 Yi > Yj라면 거리는 (Xj – Yj) – (Xi – Yi)이다.

이 문제는 잘 알려진 문제로, 맨해튼 거리이기 때문에 이러한 조건이 성립한다. 참고로 맨해튼 거리가 아니라 유클리드 거리라면 컨벡스 헐(Convex Hull)을 활용해야 제한 시간 안에 문제를 해결할 수 있다.

첫 번째 경우를 보면 X + Y만 구하면 된다는 것을 알 수 있다.

두 번째 경우를 보면 X – Y만 구하면 된다는 것을 알 수 있다.

결과적으로 max(max(x + y) – min(x + y), max(x – y) – min(x – y))를 출력하면 된다.

[ 정답 코드 ]

n = int(input()) plus = [] minus = [] for i in range(n): x, y = map(int, input().split()) plus.append(x + y) minus.append(x – y) result = max(max(plus) – min(plus), max(minus) – min(minus)) print(result)

728×90

반응형

So you have finished reading the 앳 코더 topic article, if you find this article useful, please share it. Thank you very much. See more: 앳코더 레이팅, Replit, Codeforces, AtCoder problems, AtCoder ranking, AtCoder tourist, AtCoder rating, Atcoder contests

Leave a Comment