일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- #코드트리 #코딩테스트 #코딩테스트실력진단
- 싸피 모집설명회 다시보기
- 정보처리기사 실기
- 폰 도난
- 싸피 지원자격
- 정처기 인강 추천
- 학생메일
- SSAFY
- gram 액정 교체
- 정보처리기사 준비물
- 정처기 후기
- 그램 액정 교체비용
- 싸피 추천인
- LG 서비스센터 영업시간
- 코드트리
- 싸피 11기
- 삼성 싸피
- 폰 위치추적
- 인디노래 추천
- 폰 잃어버렸을때
- 폰 찾기
- 정처기 실기
- 코딩테스트
- 봄 노래
- 싸피 모집설명회
- 코딩테스트실력진단
- 삼성 싸피 지원
- 싸피 추천코드
- 갤럭시 위치추적
- 싸피 혜택
- Today
- Total
목록전체 글 (164)
포포's 코딩&일상 기록

7월 18일 화요일 코테 알고리즘 특강에서 푼 문제들이다. dx, dy 테크닉을 새롭게 배웠는데 이런방법이 있구나 싶다 ㅠㅠ - 문제 1 : 방향에 맞춰 이동 코드 co=int(input()) start=[0,0] for i in range(co): b,c= input().strip().split() c=int(c) B = ['W','S','N','E'] dx,dy = [-1,0,0,1],[0,-1,+1,0] num_dir = B.index(b) for j in range(c): #이거대신 곱하는거 해도되더라... c 만큼... start[0] += dx[num_dir] start[1] += dy[num_dir] print(start[0],start[1]) 새롭게 알게된것 반복문 안쓰고도 할수있다... ..

7월 17일 월요일 코테 - 문제 : 세수의 합과 평균 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석 (codetree.ai) 코드 a,b,c = map(int,input().split()) print(a+b+c) print(f"{(a+b+c) //3}") 새롭게 알게된것 * 파이썬에서 소숫점 이하를 무조건 버리려면.. .{ : .0f } 를 쓰면 안된다...이건 바로 아래에서 반올림하는거라.. -> 정수나눗셈 // 를사용해서 소숫점 이하를 버려야한다. . * sum(리스트명) 을 활용하여 리스트의 값을 모두 더해줄수있다. 주의할점 * a,b,c 가 int 일때 ... sum(a,b,c) 불가능 ..sum( ) 안에 iterable 한 값만 넣을수있음..

7월 16일 일요일 코테 - 문제 : 합과 차의 나눗셈 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석 (codetree.ai) 코드 a,b =map(int,input().split()) print(f"{(a+b)/(a-b):.2f}") 새롭게 알게된것 주의할점 덧셈 뺄셈 ( ) 괄호 붙여서 해야함.. 안그럼 .. / 먼저 계산됨 f 스트링 에서 소숫점 길이 정할땐 { } 안에서 : .f 쳐야함

7월 15일 토요일 코테 - 문제 : 입력받아 출력 코드 arr = input().split() a= int(arr[0]) b= int(arr[1]) print(a*b) 새롭게 알게된것 python에서 입력은 한 줄 단위로만 받을 수 있습니다. 만약 2개의 숫자를 한 줄에 공백을 사이에 두고 받고 싶다면 코드를 어떻게 작성하면 될까요? python에는 split()이라는 함수가 있습니다. 이 함수는 문자열을 특정 기준으로 잘라주는 함수입니다. 예를 들어 다음과 같이 split 함수를 그대로 사용하면, 공백을 기준으로 문자열을 잘라 각 잘려나간 단위가 하나의 원소가 되어 해당 원소들을 가지고 있는 하나의 list가 만들어집니다. 주의할점 받은 값은 String 값이므로 int 로 변환해주어야 계산이 가능하다.