6일차 얘는 내가 못 풀었기 때문에 동규님의 답을 참고했다. 로마자로 숫자가 입력되면 그 숫자를 일반 숫자로 바꾸는 것이 문제고, 해설은 다른 로마자는 그 문자에 대응하는 숫자로 바꿔서 결과에 계속 더해주면 답이 나오는데, 4나 9가 들어가는 숫자들은 IV, IX처럼
1일차 느낀점 및 알게된 것 Big-O표기법의 대략적 의미와 '리스트'의 시간복잡도 hashmap 자료구조의 존재와 장점(어떻게 적용해야하는지는 아직 모르겠다) 문제의 과정을 말로 풀어서 해결해야겠다고 생각함... 2일차 느낀점 및 알게된 것 처
연습문제를 풀고있다. 재미있다..자릿수 구하기 문제를 풀다가 효율성이 개선 되어서 글을 남긴다...
주어진 자연수가 짝수인지 홀수인지에 따라 각각 'Even'과 'Odd'를 return하는 문제나의 풀이다른분들 풀이 이 외에 다른 풀이도 있었지만, 위의 두 풀이가 제일 인상깊어서 가져왔다. 의 경우 조건을 판단할 때는'둘 다' '참' 이어야 '참'이되는 and와 '둘
문제링크 기본가격과, 현재 가진 돈, 놀이기구를 타는 횟수를 입력하면 부족한 금액을 리턴하는 문제이다.(돈이 부족하지 않을경우 0을 return) 이 놀이기구는 1번 타면 기본가격 2번 타면 기본가격\*2 3번 타면 기본가격\*3 ... 이렇게 타는 횟수마다 요금
하핫. 미친 반복문의 향연. 짝꿍이신 예솔님이 발견하신 사실인데 리스트를 반복문으로 돌려 string으로 만드는 것 보다 join 함수를 쓰는게 더 빠르다. 문제를 풀면서 몇 번이나 이렇게 반복문을 남발해도 되는지에 대해 생각했지만 다른 방법이 생각나지 않아서(앞
2차원 배열 선언하기2차원 행렬 두 개의 값을 같은 자리의 것 끼리 각각 더해서 하나의 2차원 행렬로 리턴하는 문제2차원 배열을 선언하는 코드를 기록하고자 한다. 이런 방식으로 선언한다.제대로 선언하지 않고 할당하면 index out of range를 반환한다.
문제 : 문자열로 구성된 리스트 strings와, 정수 n이 주어졌을 때, 각 문자열의 인덱스 n번째 글자를 기준으로 오름차순 정렬문제를 처음에 보고, string\[i]\[n]을 키로 갖는 딕셔너리를 만들어 해결하면 되지 않을까 생각해서 코드를 작성하고 테스트를 돌렸
문제링크오늘의 문제 신고결과 받기지난번에 풀었던 다트게임보다는 쉽다고 생각하고 시작했지만 생각보다 시간이 걸렸다. 첫 번째 제출한 답은 아래와 같다.코드 수행 시간이 너무 오래 걸리는 것 같아서 수정한 답은 아래와 같다. 속도에서는 첫 번째 쓴 코드보다는 개선이 많이
예아 프로그래머스에는 '스킬 체크'라는 텝이 있어서 레벨을 체크 할 수 있는데, 이제 연습문제랑 레벨 1문제를 좀 많이 풀었다... 싶어서 응시해봤다. 마침 블로그에 정리한 문제가 나와서 얼른 풀긴 했는데, 나의 답보다 월등히 빠른 다른 답안들을 보니 학습에 정진하
다음글을 참고하여 작성하였습니다. \[알고리즘] 거품 정렬 - Bubble Sort (Python, Java)거품 정렬상황별, 알고리즘별 정렬 과정과 속도를 애니메이션으로 볼 수 있는 사이트Sorting Algorithms AnimationsSorting(정렬) Alg
이 글은 다음의 글을 참고해서 작성되었습니다. \[알고리즘] 선택 정렬 - Selection Sort (Python, Java)Selection SortSorting Algorithms Animations선택정렬~!참고란의 맨 마지막링크를 보면 정렬 과정을 자료의 상태
내 첫 번째 답첫 번 째 답은, 맨 첫번째 인덱스부터 함께 공부하는 친구와 같은 문제를 각자 풀기 때문에문제를 푼 후 접근 방법을 공유하고는 하는데,예솔님은 100%가 되기까지 필요한 '날짜'에 집중해서 푸셨다고 했다.좋은 접근인 것 같아서 작성해 본 또 다른 답안여튼
오랜만에 프로그래머스에서 문제를 풀었다. 124 나라의 숫자친구들과 경쟁하며 풀었는데 초조하다는 이유로 문제를 잘 못 읽고 처음에는 계산문제라고 생각했다.왜 answer이 string으로 나와있을까? 라고 생각하고 이 문제가 왜 2단계일까 생각하며...아래의 답으로 코
문제 링크처음 내 풀이 ...어쩌다 f, s, t를 이렇게 작성하게 되었냐면 나 포함 3명이 누가누가 빨리 푸나 대결을 하는 중이어서 일단 풀어야겠다는 생각만 했다.answers와 f, s, t의 인덱스를 맞춰서 비교해야 한다는 생각으로 각각 f는 5개, s는 8개,
코드에 대한 설명은 이렇다.reserve에는 없고, lost에만 있는 학생을 제외한 전체 학생 목록을 total에 저장한다. reserve의 요소를 돌며 total에 없는 숫자 중, reserve와 -1 혹은, +1씩 차이나는 숫자를 total에 추가한다.total의
내 풀이마지막 for문의 '3\*\*int(len_rt-(i+1)))\*int(rev_trit\[i]' 이 부분 작성하다가 너무 집중력이 떨어져서 오늘 친구들한테 발렸다.다른 사람 풀이int에 이런 기능이 있다니 몰랐었다.외우자!