본문 바로가기
2222

Algorithm/plz Remember4

0과 1 상태 변환(값을 서로 바꾸거나 제자리에서 바꾸거나) 여기서 기억해야 할 테크닉은 found 변수를 이용해서 for else를 구현한 것. /* 상태변환 1. 임의로 0과 1 두 개를 선택해서 서로 위치를 교환. 2. 임의로 0또는 1 한개를 선택해 뒤집는다. 예시. 11000111. 목표 11100110 3번째 0과 8번째 1을 서로 바꾸면 1번만에 목표 달성. 최소횟수 구하기. 11000111 -> 11111110. 1. 3번째와 8번째 교환. +1 2. 4번째 1로 바꿈 +1 3. 5번째 1로 바꿈 +1 4. 정답 3. 풀이. 목표 문자열을 한 배열에 저장해놓고. 시작배열의 요소 1개씩 비교하면서 다르다면 반복문을 통해 다른 것과 교환한다. 끝났으면 또 다음 요소를 1개씩 비교하면서 나간다. 만약 또 다르다면 */ // console.log() fun.. 2021. 7. 24.
앞으로의 계획 정리 github에 알고리즘 공부를 매일하면서 잔디를 심자. -> 나중에 성실함을 보여주기 위함 이것이 코딩테스트다책으로 개념을 공부하고 나면 알고리즘 사이트(코드 시그널, 코드포스, 백준+solved, 정올, 프로그래머스)에서 풀고 푼 것에 대한 설명을 기술하면서 정리해두자 -> 이 문제를 풀기 위해서 어떻게 접근했는지 보는 입장에서 편하게 정리한다고 생각 가장 중요한 것은 무엇보다 성실함. 성실함을 잊지말자. 2021. 6. 27.
모든 알고리즘 계산은 velog에서 한다. 코드를 쓸 때 velog가 편해보여서 앞으로는 일단 velog만 관리할듯하다. https://velog.io/@joker77z joker77z (박태준) - velog 이코테 공부 순서 4주 기준. 하루 3시간 투자.가장 중요한 것 : 틈날때마다 보기.1단계 : 파이썬 문법 공부2단계 : 코드업 쉬운문제 200문제 가량.3단계 : 알고리즘 이론, 기출문제 학습4단계 : 백준 velog.io 약 1달동안 사용해 본 결과 심플해서 뭔가 다른 곳에 정신을 쏟지 않고 온리 정리하는데에만 집중해서 사요하기에 나쁘지 않았다. 근데 사용하다보니 디자인적으로 자유롭지 못한 부분이라던지 코드를 정리하고나서 이쁘게 보이지 않아서 다시 티스토리에서 당분간 정리해봐야겠다. 2021. 5. 17.
계획 6월 부스트캠프 코테를 대비해서 알고리즘 공부를 시작한다. 계획은 백준의 단계별로 풀어보기로 시작해서 ~챕터12정도까지 되었을 때 백준 선생님의 기초 강의쪽에서 나아가야 할 방향성을 잡고 공부한다. 어느정도 되었을 때 대기업에서 자주 출제하는 코테를 준비하기 위해서 이동빈분의 유튜브를 참고한다. 2021. 5. 17.