본문 바로가기

코딩 공부

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

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

목록테트로미노 (1)

코딩 공부

[Python](DFS) 백준 14500번 : 테트로미노(2가지 방법)

'ㅜ' 모양을 제외한다면, 일반적인 dfs로 4칸을 차지하는 모양을 만들어 그 칸들의 합을 구한 뒤, answer을 sm의 최댓값으로 갱신한다. 'ㅜ' 모양을 따로 고려하여 answer을 갱신해준다. def dfs(n, ci, cj, sm): global answer if n == 4:# 4칸의 도형이 만들어졌다면 return answer = max(answer, sm) return for di, dj in ((-1, 0), (0, 1), (1, 0), (0, -1)): ni = ci + di nj = cj + dj if 0

삼성 SW 역량 테스트 기출 문제 2024. 2. 4. 22:59
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바