목록전체 글 (93)
julia coding story
https://school.programmers.co.kr/learn/courses/30/lessons/49189 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 이 문제는 처음에 DFS로 했다가 삽질하고 그냥 BFS로 한 것어려워.. BFS, DFS 어려워ㅜㅜㅜㅜ다행이 이 문제는 1부터라고 start를 딱 정하고 나머지는 신경안쓰고 최단거리라고 해서 distance[] == -1 로 간지 안간지 확인하고 그냥 이전꺼랑 dp처럼 더해서 다행이지.. 난 왜케 생각 많이 했지? dp처럼 안된다고 생각함.왜냐면 2-4, 5-4이 연결되어있으면, 1-2-5, 1-2-5-4 니까 뭐가 어디서 꼬일거다라고 생각..

https://school.programmers.co.kr/learn/courses/30/lessons/12929 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 이 문제 댕어려움..어이없음. AI 추천으로 푸는데,, 나 2레벨도 겨우하는데 4를 추천해주네;;;;; 좀 더 개선했으면,, 푸는 시간, 시도 횟수 다 고려점 해줘랏!! 쨌든, 우선 이름 보고 만만하네, 괄호? easy하지 했다가,,ㅋㅋ호되게 당하고 옴.. 이걸 보고 카탈란 수를 떠올리라는데 어찌 떠올리누카탈란 수란, 아래와 같은데이거를 올바른 괄호 문자열 개수주어진 n개의 괄호쌍으로 만들 수 있는 모든 올바른 괄호 문자열 개수BST(이진 탐..
https://school.programmers.co.kr/learn/courses/30/lessons/43105 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제보고 와 easy한데? 했다가 거의 3시간을 잡아먹은 문제,, 진짜 풀수 있을 것 같은데 손에 안잡히는 이런 느낌.. 알아야하는 함수, 그런거 없음... 그냥 풀면됨.. 굳이 말하자면, list정도? 이 문제는 다 해봐야하는건데, 또 다는 안해도 됨. 이건 top-down, bottom - up 방식 이렇게 2가지가 존재함. 내가 생각을 못한건 문제에서 제시한 triangle을 덮어쓰기 하는 것을 생각 못하고 계속 다른 리스트 만..
https://school.programmers.co.kr/learn/courses/30/lessons/64065 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 아니, 이 문제를 보면 튜플이길래튜플로 푸는 문제인줄,,, 어이없음.. 그냥 튜플이랑 아예 관련 없고 설명도 좀 이상해서 당황함. 약간 설명이 이런줄 알았지? 사실 이거임. 이런 구조라서..ㅋㅋ 웃겼음 위 문제를 풀기위해서 알아야할 것들은 아래와 같음. 결론부터 말하면, 약간 입력 문제였음. 이게 s로 받는데 str로 받는거임. str를 어찌 잘 조물럭 되는지 문제인듯했음. 힌트(아래 3개만 알면 풀수 있음)1. split 함수split..
https://school.programmers.co.kr/learn/courses/30/lessons/92341 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 위 문제를 보면 예시에 같은 차가 계속 In, Out 한다. 그래서 그냥 아무 생각없이, 당연히 in, out 할때마다 계산했는데 알고보니, 누적되는 시간이었다. 위 문제에서 가장 고려해야할 사항은Q. 어떻게 차 번호별, 시간을 저장할지였다. -> dictionary를 쓰자 였다. 풀기위해 알아야하는 개념 (힌트)1. 아래 코드를 풀기 위해서 우선 Dictionary의 정의, 추가, value, key값을 불러오는 방법을 알아야했다. #..
https://school.programmers.co.kr/learn/courses/30/lessons/120956 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제를 보고 그냥 find는 아예 생각을 못했다..나눈 멍청이~ 이제 문장에서 단어를 찾는 것이면 우선 파이썬의 find 함수를 생각 해보자! def solution(babbling): answer = 0 bab = ["aya", "ye", "woo", "ma" ] for i in babbling: s = i strl = len(s) tem = 0 for j in range(4..

https://school.programmers.co.kr/learn/courses/30/lessons/120866 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 설명다음 그림과 같이 지뢰가 있는 지역과 지뢰에 인접한 위, 아래, 좌, 우 대각선 칸을 모두 위험지역으로 분류합니다.지뢰는 2차원 배열 board에 1로 표시되어 있고 board에는 지뢰가 매설 된 지역 1과, 지뢰가 없는 지역 0만 존재합니다.지뢰가 매설된 지역의 지도 board가 매개변수로 주어질 때, 안전한 지역의 칸 수를 return하도록 solution 함수를 완성해주세요. 보면 결국, 2차 배열 중복 제거 문제이다. 그래..
[TRY 1] 5%에서 틀렸다 나옴 -> 아직도 왜 인지 몰라서 clude한테 물어봄from collections import dequeimport sysdef dfs(v, connection, visited): visited[v] = True print(v, end = ' ') con = [] for i in range(M): # print(connection[i][0], end = " ") # print(visited[connection[i][0]]) # print(v, end = "/ ") # print( connection[i][1], end = " ") # print(visited[connection[i]..