일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- equals()
- 김영한
- 스프링
- 코드트리
- 백준
- ocp
- http 메시지 컨버터
- 코딩테스트
- @configuration
- 프록시
- 싱글톤
- 인터페이스
- 테스트코드
- objecterror
- 의존관계
- JSON
- 참조변수
- HttpServletResponse
- DI
- 추상클래스
- 오버라이딩
- 티스토리챌린지
- 오블완
- 코드트리조별과제
- java
- 서블릿
- 다형성
- fielderror
- 스프링컨테이너
- html form
- Today
- Total
minOS
1 본문
오전 12시 41 분이고 방금 검사했는데
INTP 가 나왔어요 ㅋㅋ
저는 INTP , ISTP 둘 중 하나로 나와요
어제는 트랜잭션 커밋, 롤백, 데이타 베이스 락 획득,변경,조회에 대해 김영한 강사님과 공부하였습니다.
어제 들은 내용은 블로그에 따로 정리하진 않으려고요 귀찮아서 그런 거 아니고 .. 까먹지 않을 자신 있으면 원래 적지 않습니다..
공부 끝내고 깃허브 돌아다니다 제가 대학생때 강의를 수강한 교수님께서 젊으실 떄 운영하신 블로그를 보았는데 ... 뭔가 감성에 조금 젖었습니다.. 왜냐하면 ! 20대를 보내는 과정들 .. 이 적혀있더라구요. 저도 이제는 20대 끝자락에 있다고 생각해서 좀 더 몰입하면서 보았습니다.
올 해는 제 인생에서 정말 많은 변화가 있는 해였습니다. 제가 어떤 사람인지 많이 알게되었고, 성격도 밝아지려고 노력을 한 해였습니다.
올해 알게된 것을 살짝 정리 하면
1. 어두운 감정은 운동을 엄청 힘들게 해서 푸는 게 가장 빠르다.
2. 나는 소수의 친구는 꼭!!!! 필요하다. 관계를 잘 유지하려고 하자
3. 밝은 친구를 따라하면 나도 밝아질 수 있다.
요즘 3번을 많이 하려고 노력하는데 젤 친한 친구가 엄청 밝아서 그 친구의 1/3만 따라해도 저도 밝은 사람이 되는 거 같아요
친구들한테 말투도 예쁘게 하고 안 웃겨도 웃고 ㅋㅋ
실제로 그 친구한테 너 따라한다고 고백했는데 그런 친구가 많다고 하더라고요
아무튼 겉과 속 모두 밝은 상태로 유지하려고 합니다
올 해는 내적으로 많은 변화가 있었고, 그게 내년이 된다고 사라지진 않으니깐 .. 그리고 또 다른 변화도 올 수 있고 아직 모르는게 많은 것 같다... !
기상 시간
아점
다이어트 하는 친구랑 ㅋㅋ 식단 공유 ..
저 샐러드 맛있다
https://www.acmicpc.net/problem/17836
공주님 구하느라 힘들었구요
from collections import deque
n,m,t = map(int,input().split())
graph = [list(map(int,input().split())) for _ in range(n)]
visited = [[0 for _ in range(m)] for _ in range(n)]
for i in range(n):
for j in range(m):
if graph[i][j] == 2:
pos_x, pos_y = i,j
def bfstoGram():
q = deque()
q.append((0,0,0))
visited[0][0]=1
dirs = { 0 : (1,0) , 1 : (-1,0) , 2: (0,-1), 3:(0,1)}
while q :
x,y ,step= q.popleft()
if x == pos_x and y == pos_y:
return step + +abs(n-1-pos_x)+abs(m-1-pos_y)
for i in range(4):
nx = x + dirs[i][0]
ny = y + dirs[i][1]
if 0<=nx < n and 0<= ny < m and not visited[nx][ny] and graph[nx][ny] !=1:
q.append((nx,ny,step+1))
visited[nx][ny] =1
return False
def bfstoNotGram():
visited = [[0 for _ in range(m)] for _ in range(n)]
q= deque()
q.append((0,0,0))
visited[0][0] =1
dirs = { 0 : (1,0) , 1 : (-1,0) , 2: (0,-1), 3:(0,1)}
while q:
x,y,step = q.popleft()
if x == n-1 and y == m-1 :
return step
for i in range(4):
nx = x + dirs[i][0]
ny = y + dirs[i][1]
if 0<=nx<n and 0<= ny < m and not visited[nx][ny] and graph[nx][ny]==0:
q.append((nx,ny,step+1))
visited[nx][ny] =1
return False
mid= bfstoGram()
end =bfstoNotGram()
if mid ==False and end == False:
print("Fail")
elif mid ==False and end != False:
print(end if end <=t else "Fail")
elif mid !=False and end == False:
print(mid if mid <=t else "Fail" )
else:
ans = min(end,mid)
print(ans if ans <= t else "Fail")
드디어 골드문제 100개 .. 다음 목표는 골드 5 없얘기 ....