게시글
블로그
전체 32021. 06. 27.
0
파이썬 알고리즘 왕초보 스터디 3회차 (6.27)
스터디 팀 명 파이썬 알고리즘 왕초보 스터디 스터디 진행 회차 및 일자 3회차(2021.06.27) 스터디 참여자 스터디 전원이 참여해 주셨나요? 전원 참여 스터디 주요 내용 이번 스터디에서는 어떤 내용을 주로 이야기 나눴나요? 스터디에 대한 각자의 평가 빵장 : 6.27/간단한 구구단 문제인데 range를 1,10 이 아닌 1,9를 쓰는 실수가 있었습니다 ㅈㅁ:6.27/ 배열문제 for문을 너무 많이 사용해서 줄여나가니 해결됐습니다 짜비:0627 // int(문자열,표현하고 싶은 진수 값) 로 문자열을 해당 n진수로 바꿔서 표현할 수 있습니다. 뱃사공:[06/27] range 함수는 반복문에서만 국한되어 사용하는 함수는 아니다 가령, 특정 범위의 리스트 변수를 만들고 싶을때는 list(range(1, 5)) 같은 방식으로 사용할 수도 있다. 두 수를 서로 스왑하고 싶을 때는 아래와 같이 이용하면 된다. n, m = m, n 앞에서 말한 방법은 금일 내가 풀었던 카드 역배치 같은 유형의 문제를 만날 때 요긴하게 사용할 수 있다. ★TIP★ 자릿수의 합 또는 특정 수만 추출 할 때 등의 문제를 접할 때 생각할 수 있는 방법인데 예를 들어 12345라는 숫자가 주어진다면 각각의 수를 더하면 1+2+3+4+5=15이다. 두 가지 방법이 있는데 하나는 각각의 요소를 문자열로 split해서 합치는 방법이다. 두번째는 수학적인 접근 방법인데 처음 나열된 숫자를 10으로 나눈 나머지 값과 몫을 구하여 몫이 0이 될때까지 반복한다. 여기서 나머지(%)는 우리가 합칠 값인 sum에 해당하고 몫(//)은 다음 자리의 숫자를 나누기하기 위한 값이다. ex) ⓐ 12345 % 10 = 5(sum) 12345 // 10 = 1234 ⓑ 1234 % 10 = 4(sum) 1234 // 10 = 123 위의 과정을 몫이 0이 될때까지 하면 결과적으로 5+4+3+2+1이 sum값에 누적되어 곧 자릿수의 합이 완성된다. 다다:list을 reverse하는 여러가지 방법을 학습해서 적용해 보았습니다!
2021. 06. 26.
0
파이썬 알고리즘 왕초보 스터디 2회차 (6.26)
스터디 팀 명 파이썬 알고리즘 왕초보 스터디 스터디 진행 회차 및 일자 2회차(2021.06.26) 스터디 참여자 스터디 전원이 참여해 주셨나요? 전원 참여 스터디 주요 내용 이번 스터디에서는 어떤 내용을 주로 이야기 나눴나요? 스터디에 대한 각자의 평가 빵장 : map 함수 개념을 정리할 수 있었습니다 A,B=map(int,input().split()) input에 split을 사용하면 입력받은 값을 공백을 기준으로 분리하여 변수에 차례대로 저장 입력을 받을 때 map에 sum()을 씌우면 합계를 바로 구할 수 있어서 코드 길이가 줄어든다. 오늘 푼 다른문제들은 개인 블로그에정리할생각 입니다.. 짜비 :2953번 입력을 받을 때 map에 sum()을 씌우면 합계를 바로 구할 수 있어서 코드 길이가 줄어든다. 다다 :list에 사용되는 여러 함수들을 정리할 수 있었습니다. 그 외에도 리스트와 문자열의 관계에 대한 복습 (문자열 S.find(int i), S.index(int i)) 뱃사공: [06/26] 이번 주차에는 브론즈~실버 티어라인에서 구현력 향상을 위해 기본적인 요소들을 학습했습니다. (자릿수의 합, gcd/lcm, 에라토스테네스의 체, 자릿수 합, 회문, 카드 뒤집기 등) 다음 주차부터는 본격적으로 이분 탐색과 그리디 알고리즘 위주로 진도를 나갈 것 같습니다. boj랑 solved.ac랑 연동해놓으면 문제에 티어 표시를 해준다!!
2021. 06. 26.
0
파이썬 알고리즘 왕초보 스터디 1회차 (6.25)
스터디 팀 명 파이썬 알고리즘 왕초보 스터디 스터디 진행 회차 및 일자 1회차(2021.06.25) 스터디 참여자 스터디 전원이 참여해 주셨나요? 1회차는 2명 참여 했습니다! 스터디 주요 내용 빵장님 : 백준 알고리즘 3문제 뱃사공님 : 6문제 스터디에서 나왔던 질문 스터디를 진행하며 나왔던 질문은 어떤 것들이 있나요? 첫날에는 별도의 질문은 없었습니다! 질문에 대한 서로의 답과 아직 해결하지 못한 질문들 질문에 대해 어떤식의 답변들이 오갔나요. 또는 해결하지 못한 질문이 있다면 알려주세요. 다른 분들이 일지에 댓글을 달아 도움을 주실 수도 있어요 :) (해당 내용 없음) 다음번 스터디 주제 다음번에는 어떤 주제로 스터디에서 이야기를 나누게 될지 알려주세요! 다음 날에도 이와 같은 방식으로 진행할 예정입니다