분류 전체보기(39)
-
[Python] 기초 - 숫자값을 입력받아 형태를 변환시켜 출력하기
문제 주민번호는 다음과 같이 구성된다. XXXXXX-XXXXXXX 왼쪽 6자리는 생년월일(YYMMDD)이고, 오른쪽 7자리는 성별,출생지역,확인코드로 구성되어있다. 주민번호를 입력받아 형태를 바꿔 출력해보자. 입력예시 000907-1121112 출력예시 0009071121112 문제 해결을 위해 주민번호 앞자리와 뒷자리를 2개의 변수로 저장해준다. '-'를 기준으로 활용하여 2개의 변수로 저장하기 위해 split함수를 이용해주자. a,b=input().split('-') 변수값을 담았다면, 출력해줘야 하는데 print(a,b)로 출력하면 가운데에 공백이 생기는 문제가 발생한다.이를 방지하기 위해 format 함수를 활용하자. print('{}{}'.format(a,b)) 문제출처 : 코드업 파이썬 기초 ..
2021.08.23 -
[Android_Kotlin] 테두리(border), 그라데이션(gradient) 넣기
일반적으로 TextView나 이미지 등에 테두리나 그라데이션을 main.xml 에서는 넣어줄 수 없다. 따라서 해당 요소를 넣기 위해서는 drawable 폴더에 새로운 xml 파일을 생성해주고 거기서 테두리나 그라데이션의 효과를 넣어줘야 한다. 이후 main.xml에서 background 코드를 활용해 만든 xml파일을 지정해주는 방식으로 만들어주면 된다. 1. 테두리나 그라데이션을 넣어주고 싶은 TextView나 EditText 생성. 2. drawable 폴더에 새로운 Resource file 생성 -> 해당 xml에 테두리나 그라데이션등의 코드를 넣는다. 3. main.xml로 돌아와 background코드에 해당 xml파일을 지정해준다. 위 사진처럼 테두리나 그라데이션을 넣어주고 싶은 TextVi..
2021.08.09 -
[Android_Kotlin] installed build tools revision 31.0.0 is corrupted. remove and install again using the sdk manager. 오류 해결
첫 시작부터 엄청난 난항을 겪었다. 안드로이드 스튜디오를 설치했고 에뮬레이터로 구동을 하는 과정에서 크게 2개의 오류가 발생했다. 1. "installed build tools revision 31.0.0 is corrupted. remove and install again using the sdk manager." 일단 직역하면 설치된 툴이 문제가 발생했고 삭제후 sdk manager를 이용해서 재설치를 하라고 한다. 해결을 위해 구글링을 열심히 했다. 해당 키워드를 검색했을 때 가장 최상단에 뜨는 해결책으로 31버전이 적용이 안되니 버전을 낮추는 방법이다. 이를 위해 상단의 Tools -> SDK Manager -> SDK Tools -> 하단의 Show Package Details 박스 체크 -> ..
2021.07.22