[백준 알고리즘/python] 백준 2908번 상수, 파이썬
백준 알고리즘 2908번 상수, 파이썬 이번 문제는 백준 알고리즘의 2908번 상수 문제이다. 파이썬으로 풀어봤다. 결국 문제는 숫자가 두개 주어지는데, 이 숫자를 거꾸로 뒤집어서 대소를 비교하는 문제이다. #조건 1. 첫쨰 줄에 두 수 A,B가 주어진다. #조건 2. 두 수는 같지 않은 세자리 수이며, 0이 포함되어 있지않다. 문제에 대한 내 생각이다. #생각 1. 거꾸로 돌리는 건 for문에서 i를 반대로 읽으면 될 것 같다.( 세자리 수 고정이니까) #생각 2. 그 수를 따로 저장해서 대소를 비교하고 출력 생각에 대한 내 코드이다. num1, num2 = input().split() numA, numB = str(), str() for i in range(-1,-4,-1):# 세 자리수 고정이라서 ..
2020. 3. 19.
[파이썬/python] 리스트의 원소로 인덱스에 접근하기
리스트의 원소를 가지고 있을 때, 인덱스에 접근 할 수 있는 방법을 찾아보다가, 좀 자주 쓰일 것 같다는 생각이 들어서 남겨두려고 한다. 코드로 들어가보자. lst = [1,2,3,4,5,6] print(lst.index(3)) ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 2 Process finished with exit code 0 위처럼 값을 가지고 있을 때, 3이라는 값의 인덱스를 찾고싶으면 .index(x)를 통해 인덱스로 접근이 가능하다. 리스트 인덱스의 처음은 0이니까 3인 값은 lst[2]에 존재하니 2를 반환 했다. 단, 주의할 점이 있는데, lst = [1,2,3,4,3] print(lst.index(3)) ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 2 Process finished wit..
2020. 3. 19.
[파이썬/python] 리스트 안에있는 특정 원소의 개수
좀 유용한 기능인거 같아서, 잊지 않으려고 기록해 둔다. 제목과 같이, 파이썬에서 리스트 안에 있는, 특정 원소의 개수를 알아내는 함수이다. 바로 코드로 들어가 보자. lst = [1,2,3,4,5,1] print(lst.count(1)) ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 2 Process finished with exit code 0 바로 눈에 보이겠지만, 리스트에 .count(x)를 해 주면 리스트 안에 있는 x의 개수를 반환해 준다. 위의 코드에서는 1의 개수를 물어봤으니, 2를 반환 해 준 것이다.
2020. 3. 19.