본문 바로가기
  • 머킹이의 머신로그

오늘부터 코딩테스트61

[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 입문 프로그램 풀기 [파이썬] 프로그래머스 Lv0. 옹알이 (1) 안녕하세요 머킹입니다. 오늘부터! 입문용 문제를 풀어보겠습니다 ㅎㅎ 옹알이(1) 오오 입문이 되니 확실히 뭔가.. 문제다운(?) 모습이 보입니다! def solution(babbling): sounds = ["aya", "ye", "woo", "ma"] result = 0 for word in babbling: dp = [0] * (len(word) + 1) dp[0] = 1 for i in range(1, len(word) + 1): for sound in sounds: if word[i - len(sound):i] == sound: dp[i] += dp[i - len(sound)] result += dp[-1] return result 이제부터 갑자기 확.. 2023. 11. 22.
[오늘부터 코딩테스트]코딩 기초 문제 트레이닝 끝 [파이썬] 프로그래머스 Lv0. 이차원 배열 대각선 순회하기 안녕하세요 머킹입니다. 오랜만에 이론들을 배우고 있는데 머리가 아파요 저는 학문형일까 실전형일까 고민하던 시기가 있었는데 학문을 배우다보면 되게 흥미롭고 재밌어서 학문형 같기도 하고 모델을 돌리면서 서비스를 만드는 것도 재밌어서 실전형 같기도 하고 그렇네요. 여러분은 어떤 형이신가요? 이차원 배열 대각선 순회하기 def solution(board, k): row_len = len(board) col_len = len(board[0]) answer = 0 for i in range(row_len): for j in range(col_len): if i + j 2023. 11. 21.
[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 기초 프로그램 풀기 [파이썬] 프로그래머스 Lv0. 정수를 나선형으로 배치하기, 특별한 이차원 배열 2 , 정사각형으로 만들기 안녕하세요 머킹입니다! 다들 잘 지내시나요? 오늘 테크 블로그 리뷰 하는 날인데 늦어버렸습니다..ㅎㅎ 오늘 문제 푸는데 예전에 pccp 교육 들었던 게 생각나서 되게 반가웠어요. 정수를 나선형으로 배치하기 def solution(n): answer = [[0] * n for _ in range(n)] num = 1 top, bottom, left, right = 0, n - 1, 0, n - 1 while num 0 else 0 if row_count > col_count: for i in range(row_count): arr[i] += [0] * (row_count - col_count) eli.. 2023. 11. 20.
[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 기초 프로그램 풀기 [파이썬] 프로그래머스 Lv0. 조건에 맞게 수열 변환하기 3, l로 만들기, 특별한 이차원 배열 1 안녕하세요 머킹입니다. 해야 할 게 몰아치는데 제대로 못하는 기분이 들어서 주간일정을 세세하게 작성하기로 했습니다. 일정을 상세하게 짜두니 좋네요! 이제부터 우왕좌왕하지 않고 열심히 하겠습니다. 조건에 맞게 수열 변환하기 3 def solution(arr, k): answer = [] for i in arr: if k % 2 == 0: answer.append(i + k) else: answer.append(i * k) return answer 저는 이렇게 풀었습니다! l로 만들기 def solution(myString): answer = '' for char in myString: if char < '.. 2023. 11. 17.
728x90