안녕하세요! 민군입니다. 최근 백준에서 알고리즘문제를 풀다가 굉장히 중요한 사실을 알았습니다. 사실 C언어에서 제공하는 입출력함수, printf(), scanf()에 비해 c++언어의 입출력함수, cout,cin은 실행속도가 느리다는 사실은 알고 있었습니다. 다만, 이런 최적화 방법을 사용하면 cout, cin을 사용해도 실행속도가 이렇게 단축되는구나 라는것을 모르고 있었어요. 그것은 cin, cout사용 시 실행속도를 크게 단축시키는 방법이 있다는 것입니다. 물론 간단하게 printf, scanf를 사용하면 될일이긴 하지만... cin, cout이 계속 사용하고 싶은 분들, 알고리즘문제에 cin,cout를 사용할때 시간단축으로 시간초과의 슬픈 결말, 아픈기억을 경험하기 싫으신 분들은 참고바랍니다! ♣︎..
최근들어 부스트코스 iOS개발과정을 수료하고, 알고리즘 문제를 풀고 있습니다. 백준알고리즘 기초문제와 병행해서 최근들어 같이 풀게 된것이 바로 프로그래머스의 알고리즘 문제입니다. 프로그래머스의 장점은 알고리즘 문제별 다양한 테스트케이스를 직접 만들어 테스트 가능, 다양한 언어지원을 해줘서 백준알고리즘보다 더 재밌는 환경에서 알고리즘 문제를 풀수 있습니다. 쉬운문제부터 풀고있다보니 재밌게 시작을 했는데요. 점점 가면갈 수록 많은 변수들을 고려해야 하기에 십수개의 테스트케이스중에 시간초과나 오류가 나는경우도 부지기수더라구요. 세심함이 참 중요한 것 같습니다. 프로그래머스는 알고리즘문제를 풀경우 위처럼 점수가 상승하고, 랭킹도 올라가서 게임 레벨상승하는 재미 비슷함을 느낄 수 있었어요. 저는 허접이기때문에 레..
- Total
- Today
- Yesterday
- CoreML
- 김프매매
- 프로토콜
- Collection
- swift문제
- 프로그래머스swift
- 부스트코스
- 자연어처리
- SwiftUI
- publisher
- swift알고리즘
- createML
- swift언어
- 백준swift
- swift string
- Protocol
- swift reduce
- 백준알고리즘
- 컬렉션
- 개발자문서
- swift
- 알고리즘문제
- 스위프트
- 알고리즘
- uikit
- 프로그래머스
- swift 기초
- Swift 알고리즘
- swift 문자열
- ios
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |