일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ros2 param set
- 22.04 ros2 설치
- foxy nav2
- ros2 remapping
- CodeUp
- ros2 foxy parameters
- ROS FOXY 튜토리얼
- ROS2 Humble 설치
- ubuntu ros2 설치
- ros2 param get
- ros2 param dump
- ros2 humble install
- nav2 행동트리
- ubuntu humble 설치
- Python
- Foxy tutorial
- ros2 foxy 튜토리얼
- ros2 foxy understanding parameters
- 코드업
- Nav2 document
- ros2 param list
- nav2 behavior trees
- ros2 param load
- error
- ros2 튜토리얼
- CODEUP 6073
- nav2 doc behavior trees
- ros2 foxy tutorial
- docker foxy
- ros2 foxy docker
- Today
- Total
목록Coding Test (45)
BAN2ARU
https://www.acmicpc.net/problem/15552 15552번: 빠른 A+B 첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 정수 A와 B가 주어진다. A와 B는 1 이상, 1,000 이하이다. www.acmicpc.net 풀이 import sys T = int(input()) for i in range(T) : print(sum(map(int, sys.stdin.readline().split()))) import sys -> sys.stdin.readline()을 활용하여 기존의 input()보다 처리속도를 빠르게 하였음. 이전의 문제풀이에서도 활용한 sum() 함수를 활용하였으며, sum()함수에 대한 내용은 아래 링크글을 참조하..
https://www.acmicpc.net/problem/8393 8393번: 합 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. www.acmicpc.net 코드 1 - 일반적인 풀이 n = int(input()) a = 0 for i in range(1,n+1): a += i print(a) 코드 2 - sum() 함수 활용 print(sum(range(1, int(input())+1))) sum() sum()함수는 sum(iterable, start=(default)0)로 인자로 들어온 interable의 합들을 return해주는 함수이다. 위의 백준알고리즘에서는 range(1, int(input()+1)과 같은 iterable을 입력으로받아 해당 값들의 합을 더해주는 값을 p..
https://www.acmicpc.net/problem/2739 2739번: 구구단 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. www.acmicpc.net 코드 N = int(input()) for i in range(9) : print(f"{N} * {i+1} = {N*(i+1)}") 최근에 f-string 글을 올려서 f-string을 활용하는 방식으로 작성해 보았다. f-string 관련 게시글 : https://ban2aru.tistory.com/41
https://www.acmicpc.net/problem/2525 2525번: 오븐 시계 첫째 줄에 종료되는 시각의 시와 분을 공백을 사이에 두고 출력한다. (단, 시는 0부터 23까지의 정수, 분은 0부터 59까지의 정수이다. 디지털 시계는 23시 59분에서 1분이 지나면 0시 0분이 된다.) www.acmicpc.net 풀이 A, B = map(int, input().split()) C = int(input()) A += C // 60 B += C % 60 if B >= 60 : A += 1 B -= 60 if A >= 24: A -= 24 print(A,B) 몫과 나머지를 통해 입력에 대해 시간과 분을 더한 뒤, 분이 60이 넘는경우와 시가 24가 넘는 경우에 대해서 각각 처리해 주었다.
https://www.acmicpc.net/problem/2588 2588번: 곱셈 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. www.acmicpc.net 풀이 A = int(input()) B = input() for i in range(2, -1, -1): print(A * int(B[i])) print(A*int(B)) (2)위치에 들어갈 세 자리 자연수를 문자열로 받아서 각각을 처리할 수 있도록 하였음.
https://www.acmicpc.net/problem/10926 10926번: ??! 준하는 사이트에 회원가입을 하다가 joonas라는 아이디가 이미 존재하는 것을 보고 놀랐다. 준하는 놀람을 ??!로 표현한다. 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어졌을 때 www.acmicpc.net 풀이 print(input()+"??!") input으로 받은 무자에 ??!를 더해주는 문제로 간단히 해결할 수 있음. Python은 문자열을 +를 통해 이어줄 수 있어 특히 쉽게 해결이 가능함.
https://codeup.kr/problem.php?id=6095 [기초-리스트] 바둑판에 흰 돌 놓기(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 답안 (1) a = [[0 for _ in range(19)] for _ in range(19)] n = int(input()) for _ in range(n) : x, y = map(int, input().split()) a[x-1][y-1] = 1 for i in range(19) : for j in range(19) : print(a[i][j], end=' ')..
https://codeup.kr/problem.php?id=6094 [기초-리스트] 이상한 출석 번호 부르기3(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr n = int(input()) a = list(map(int,input().split())) print(min(a))