본문 바로가기
반응형

전체 글105

[BOJ][Python] 14719번 - 빗물 [시뮬레이션 기본 - 골드 5티어] 알고리즘 태그 [시뮬레이션 기본] 태그 설명 시뮬레이션이란? 알고리즘을 풀 때 모든 과정이 제시되어 그 과정을 거쳐 나온 결과를 추론하는 문제입니다. 시뮬레이션은 설명해 준 대로 쭉 이행하면 됩니다. 문제 백준 14719문제 - 빗물 링크: 백준 14719 문제설명 특정 위치에 물이 고이는지 고이지 않는지를 판단한 후 이를 코드로 옮겨주면 된다. 그렇다면 어떻게 특정 위치에 물이 고이는지 안고이는지를 판단할 수 있을까??? 📃 소스코드 및 설명 # 투포인터 방식으로 양쪽끝을 기준으로 서로 비교해가면서 푸는 방식으로 접근 # ex) 4 4 h, w = map(int, input().split()) # ex) 3 0 1 4 block_height = list(map(int, input().split())) .. 2022. 3. 10.
[백준알고리즘]백준 1065 파이썬 편김에 끝까지::우주를놀라게하자 [개요] 평소에 알고리즘에 자신이 없어서 '프로그래머스' 사이트를 통해서 공부중이였는데...첫문제부터 아! 내 실력이 아아아아~주 형편없다는것을 깨달아서 편김에 끝까지 프로젝트를 진행하려고한다. 이 프로젝트는 백준알고리즘에서 단계별로 풀어보기를 기반으로 차근차근 풀어볼 예정이다. 추가적으로 나는 언어설정을 pypy3로 했는데, pypy3를 선택한 이유는 기존의 python언어보다 훨씬 가볍고 빠르기 때문에 선택했다. 뭐 python과 문법적으로나 기타등등 차이는 없다. 해답보다는 내가 어떻게 틀렸고 왜 틀렸는지에 대한 전체적인 시행착오를 위주로 적어갈 것이다... 마지막으로 나도 하다가 안되는 부분은 넘어가고 다음문제를 풀고 이런식으로 할 예정이기 때문에 전체적인 문제를 다 푸는것이 시간이 좀 걸릴지도 .. 2019. 9. 16.
[백준알고리즘]백준 1008 파이썬 편김에 끝까지::우주를놀라게하자 [개요] 평소에 알고리즘에 자신이 없어서 '프로그래머스' 사이트를 통해서 공부중이였는데...첫문제부터 아! 내 실력이 아아아아~주 형편없다는것을 깨달아서 편김에 끝까지 프로젝트를 진행하려고한다. 이 프로젝트는 백준알고리즘에서 단계별로 풀어보기를 기반으로 차근차근 풀어볼 예정이다. 추가적으로 나는 언어설정을 pypy3로 했는데, pypy3를 선택한 이유는 기존의 python언어보다 훨씬 가볍고 빠르기 때문에 선택했다. 뭐 python과 문법적으로나 기타등등 차이는 없다. 해답보다는 내가 어떻게 틀렸고 왜 틀렸는지에 대한 전체적인 시행착오를 위주로 적어갈 것이다... 마지막으로 나도 하다가 안되는 부분은 넘어가고 다음문제를 풀고 이런식으로 할 예정이기 때문에 전체적인 문제를 다 푸는것이 시간이 좀 걸릴지도 .. 2019. 9. 16.
[백준알고리즘]백준 1001 파이썬 편김에 끝까지::우주를놀라게하자 [개요] 평소에 알고리즘에 자신이 없어서 '프로그래머스' 사이트를 통해서 공부중이였는데...첫문제부터 아! 내 실력이 아아아아~주 형편없다는것을 깨달아서 편김에 끝까지 프로젝트를 진행하려고한다. 이 프로젝트는 백준알고리즘에서 단계별로 풀어보기를 기반으로 차근차근 풀어볼 예정이다. 추가적으로 나는 언어설정을 pypy3로 했는데, pypy3를 선택한 이유는 기존의 python언어보다 훨씬 가볍고 빠르기 때문에 선택했다. 뭐 python과 문법적으로나 기타등등 차이는 없다. 해답보다는 내가 어떻게 틀렸고 왜 틀렸는지에 대한 전체적인 시행착오를 위주로 적어갈 것이다... 마지막으로 나도 하다가 안되는 부분은 넘어가고 다음문제를 풀고 이런식으로 할 예정이기 때문에 전체적인 문제를 다 푸는것이 시간이 좀 걸릴지도 .. 2019. 9. 16.
[백준알고리즘]백준 1000 파이썬 편김에 끝까지::우주를놀라게하자 [개요] 평소에 알고리즘에 자신이 없어서 '프로그래머스' 사이트를 통해서 공부중이였는데...첫문제부터 아! 내 실력이 아아아아~주 형편없다는것을 깨달아서 편김에 끝까지 프로젝트를 진행하려고한다. 이 프로젝트는 백준알고리즘에서 단계별로 풀어보기를 기반으로 차근차근 풀어볼 예정이다. 추가적으로 나는 언어설정을 pypy3로 했는데, pypy3를 선택한 이유는 기존의 python언어보다 훨씬 가볍고 빠르기 때문에 선택했다. 뭐 python과 문법적으로나 기타등등 차이는 없다. 해답보다는 내가 어떻게 틀렸고 왜 틀렸는지에 대한 전체적인 시행착오를 위주로 적어갈 것이다... 마지막으로 나도 하다가 안되는 부분은 넘어가고 다음문제를 풀고 이런식으로 할 예정이기 때문에 전체적인 문제를 다 푸는것이 시간이 좀 걸릴지도 .. 2019. 9. 16.
[네트워크]Http통신이란? Socket통신이란? 차이는 무엇인가?::우주를놀라게하자 [개요] 우리가 웹프로그램을 작성할때 보통은 2가지의 통신을 사용한다. 1. Http 통신2. Socket 통신 과연 이 둘의 차이는 무엇이고 언제 사용을 해야하는 것일까?라는 의문에서 이것저것 찾아서 공부해보았다. [Http 통신] - 일반적으로 Http 통신은 Client의 요청이 있을 때만 서버가 응답을 해주고 해당정보를 보낸 후에 바로 연결을 끊는 방식이다 보통 많은 웹사이트들이 이 방식을 채택하고 있다. 이 방식은 실시간으로 변화되는것을 확인할 수 없고, 새로고침(F5)를 눌렀을때만 변화되는 것을 확인할 수 있다. 예를들어서 인스타그램같은 경우 처음 접속한 후에 위를 잡아 당겨야지 새로운 사진이 주르르륵 나오는 것처럼 새로고침(인스타그램에서는 상단을 한번 잡아당기는것)이라는 요청을 주어야지 서버.. 2019. 9. 16.
반응형