[알고리즘]/BOJ 33

[백준/Python] 2566 최댓값 / 2차원 리스트 입력받기

1. 문제 2566번: 최댓값 첫째 줄에 최댓값을 출력하고, 둘째 줄에 최댓값이 위치한 행 번호와 열 번호를 빈칸을 사이에 두고 차례로 출력한다. 최댓값이 두 개 이상인 경우 그 중 한 곳의 위치를 출력한다. www.acmicpc.net 헉 ,, 싶지만 원소 하나하나 탐색하면서 풀어본다 .. ! 그런데 2차원 리스트 입력받는 법이 뭐더라 ? 2. 배경지식 [2차원 리스트] 2차원 리스트는 리스트 속에 리스트가 들어있다고 생각하면 된다. 도식화 해보면 1차원 리스트가 줄이라면 2차원 리스트는 표(1열 표,1행 표 제외)이다. 1차원 리스트 list_1d=[0,1,2,3,4,5,6,7] 0 1 2 3 4 5 6 7 2차원 리스트(3행 5열) list_2d =[[0,1,2,3,4],[a,b,c,d,e],[ㄱ,..

[알고리즘]/BOJ 2022.08.14

[백준/Python] 11179 2진수 뒤집기/파이썬 이진수 표기

1. 문제 11179번: 2진수 뒤집기 희연이는 스웨덴으로 이사하여 현재 학교를 다니고 있다. 1학년 교육과정은 중국에서 배웠고, 스웨덴과 중국 두 나라의 교육과정은 완전히 다르다. 희연이는 수학을 좋아한다. 하지만 지금은. www.acmicpc.net 입력받은 n을 2진법으로 나타낸 뒤, 2진법을 나타낸 수를 뒤집는다. 그리고 그 수를 다시 10진법으로 변환시켜 출력하는 문제이다. 2. 배경지식 - 문자열 뒤집기는 이전 포스팅 배경지식에서 다루어보았다. [백준/Python] 13410 거꾸로 구구단/[파이썬]문자열 반대로 출력 1. 문제 N단 ,1~K까지 K개의 항이 주어진다. 이때 N*1, N*2, N*3 .. N*K까지의 항 각각을 뒤집어 그 중 가장 큰 값을 출력한다. 2. 배경지식 문자열 뒤집기..

[알고리즘]/BOJ 2022.08.02

[백준/Python] 13410 거꾸로 구구단/[파이썬]문자열 반대로 출력

1. 문제 N단 ,1~K까지 K개의 항이 주어진다. 이때 N*1, N*2, N*3 .. N*K까지의 항 각각을 뒤집어 그 중 가장 큰 값을 출력한다. 2. 배경지식 문자열 뒤집기 1. for 문 str='Hello JaeGyeong' reverse_str='' for temp in str: #temp는 str의 문자 하나씩 빼옴 reverse_str=temp+reverse_str # 빼온 문자를 하나씩 붙임 print(reverse_str) 2. reverse() str= 'Hello JaeGyeong' list_str=list(str) print(list_str) list_str.reverse() print(list_str) print(''.join(list_str)) #리스트를 문자열로 3. 문자열 ..

[알고리즘]/BOJ 2022.08.02