백준(35)
-
5주차_알고리즘 (백준4101번)
문제 두 양의 정수가 주어졌을 때, 첫 번째 수가 두 번째 수보다 큰지 구하는 프로그램을 작성하시오. 입력 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 두 정수가 주어진다. 두 수는 백만보다 작거나 같은 양의 정수이다. 입력의 마지막 줄에는 0이 두 개 주어진다. 출력 각 테스트 케이스마다, 첫 번째 수가 두 번째 수보다 크면 Yes를 아니면 No를 한 줄에 하나씩 출력한다. 처음에 문제를 봤을 때는 입력을 직접 받는 건 줄 알고 while 문을 쓸 생각을 못했는데, 문제를 다시 보니 반복을 하다 0 0이 출력되면 멈추는 구조라는 것을 생각해냈다. 그래서 무한 루프안에 if 를 써서 모두 0 0인 경우 break로 탈출하도록 만들고, 조건문을 통해 크기..
2023.05.06 -
5주차_ 알고리즘 (백준 5337번)
문제 Welcome을 예제 출력처럼 출력하는 프로그램을 작성하시오. 출력 Welcome을 아래 예제 출력처럼 출력한다. 예제 . . . | | _ | _. _ ._ _ _ |/\|(/.|(_.(_)[ | )(/. 백준을 시작하고 나서부터 쭉 파이썬을 이용해서 문제풀이를 해왔는데, 이제부터는 c를 이용한 문제풀이를 할 예정이다. printf를 이용해 쉽게 구현할 수 있었다.
2023.05.06 -
3주차_알고리즘 과제(백준 11382번,10863번)/python
https://blog.naver.com/ju__dy/223067233843 3주차_알고리즘 과제(백준 11382번, 10869번) 문제(백준 11382번) 내풀이(백준 11382번) 지난 시간에 배웠던 map과 split이 생각나서 그대로 적용해보았... blog.naver.com t스토리에 왜 안올렷지..네이버 블로그에 올려놨다.
2023.04.29 -
4주차_알고리즘 과제(2163번, 2525)/python
백준 2163번 문제 및 풀이 내풀이: 직접 초콜릿을 1x1크기로 자른다라고 고민하면서 문제를 풀었다. 처음에 NxM의 크기의 초콜릿이라면 N-1 그리고 M-1만큼의 선을 그을 수 있겠다... 여기까지가 생각의 한계였고, 여기 저기 답을 찾기 위한 search를 한 결과 , 위와 같은 답을 얻을 수 있었다. 온전히 내 생각으로 푼 문제가 아니기에 코드를 보면서 오래 공부했다. 손풀이 : 다시 접근해서 그림을 그리고 생각해보니 일단 가로로 쪼갠후에 쪼개진걸 또 쪼개는 거니까 가로를 M-1개만큼 쪼개면서 그걸 N번 반복하겠지 라는 생각에 다다름. 백준2525번 문제 및 풀이 내풀이: 위 문제는 아예 접근을 시도할 수 조차 없어 search를 했고, 위와 같은 답을 얻을 수 있었다. 이 또한 온전히 내 힘으로..
2023.04.29 -
1주차_알고리즘 풀이(백준 1330번, 2562번)/python
과제1) 두 수 비교하기두 수 비교하기 예제를 보면서 수 두가지를 입력받는 int를 만들어야겠다고 생각하고, 수비교를 위해 = 를 사용하기위해서 어떠한 구문을 이용해야 할지 고민을 하고 찾아봄 input으로 두수를 입력받고 if구문을 이용해 받은 두수를 비교하는 코드를 짬. 또 다른 방법이 있는지 계속 고민해보는 중.. 과제2) 최댓값 구하고 몇번째 인덱스 인지 찾아내기 이 문제는 아직 내 실력으로는 벅차서 오래 고민했고, 결국은 다양한 코드를 참고해서 짬. 이 코드를 여기저기 직접 사용해서 어떻게 활용할 수 있을지 더 고민해봐야겠다.
2023.03.27