728x90
반응형

파이썬 6

[파이썬] BOJ_2644(촌수계산)

문제 https://www.acmicpc.net/problem/2644 2644번: 촌수계산 사람들은 1, 2, 3, …, n (1 ≤ n ≤ 100)의 연속된 번호로 각각 표시된다. 입력 파일의 첫째 줄에는 전체 사람의 수 n이 주어지고, 둘째 줄에는 촌수를 계산해야 하는 서로 다른 두 사람의 번호가 주어 www.acmicpc.net 해설 입력값을 받고 그래프를 생성하는 부분을 지나면 dfs 혹은 bfs로 문제를 풀어야 한다. dfs로 풀 때는 촌수를 cnt에 저장했다. 함수 한 번 씩 돌 때 마다 촌수가 1씩 올라간다. bfs로 풀 때는 deque를 이용하면 된다. 따로 촌수를 받을 필요는 없고 visited 변수에 현재 visited 값에 1촌을 더해서 저장해주면 된다. 처음 a를 1로 시작하는데 ..

알고리즘/백준 2023.05.30

[파이썬] pass 와 continue의 차이

pass - 단순히 다음 코드 진행을 함 continue - 다음 루프를 강제로 돌도록 함 - 예시 코드 for i in range(4): print(i,"번 루프") pass print("pass 테스트 중") print("") for j in range(4): print(j,"번 루프") continue print("continue 테스트 중") - 결과 위의 결과를 보면, pass는 "pass 테스트 중" 이라는 문구가 계속 출력되는 것을 볼 수 있고 continue에서는 한 번도 출력되지 않는 것을 볼 수 있다. 참고 pwnbit.kr/82 python continue와 pass의 차이점 Python에서 continue와 pass의 차이점 우선 continue는 for문, if문 같은 곳에서 사용..

728x90
반응형