본문 바로가기

코딩 공부

검색하기
코딩 공부
프로필사진 Algomalgo

  • 분류 전체보기 (45)
    • 삼성 SW 역량 테스트 기출 문제 (19)
    • BFS & DFS (11)
    • 그외 여러 알고리즘 유형 (4)
    • 현대자동차 Softeer (2)
    • CS 공부 (6)
    • Android 공부 (3)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
일 월 화 수 목 금 토
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 31
Tags
  • BFS
  • 21608번
  • dfs
  • 앱번들
  • 백준
  • 안드로이드
  • 삼성기출
  • 14831번
  • 토마토
  • 시뮬레이션
  • 애플리케이션
  • 골드4
  • 시뮬
  • 17140번
  • 파이썬
  • 2636번
  • 실기
  • 16928번
  • softeer
  • 삼성
  • AAB
  • 개발
  • 골드5
  • 21610번
  • python
  • 정보처리기사
  • 구현
  • 백트래킹
  • 현대자동차
  • 1351번
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록배열 돌리기1 (1)

코딩 공부

[Python] (구현) 백준 16926번 : 배열 돌리기1

[1] 끝 테두리부터 하나의 배열로 따준다.[2] 배열의 순서대로 두 값을 변경해준다.[3] 만일 회전의 수가 너무 크다면 중복이 되므로 실행 속도를 줄이기 위해 고려해본다.앞뒤의 배열 값을 바꿔주는 것을 회전의 수만큼 반복한다.N, M, R = map(int, input().split())arr = [list(map(int, input().split())) for _ in range(N)]directions = {0:(-1, 0), 1:(0, 1), 2:(1, 0), 3:(0, -1)}visited = [[0]*M for _ in range(N)]si, sj = 0, 0while True: # 종료조건 if visited[si][sj]: break visited[si][sj] = 1 ..

그외 여러 알고리즘 유형 2024. 6. 30. 21:41
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바