목록전체 글 (96)
JLOG
-np.around(data) : 소수점 자리 수를 반올림해서 정수로 만들어줌 -np.round(data, decimals) : 원하는 소수점 자리수에서 반올림 -np.ceil(data) : 소수점 자리 수를 올림해서 정수로 만들어줌 -np.floor(data) : 소수점 자리 수를 버림해서 정수로 만들어줌 하지만 반환하는 type은 int가 아님에 주의! 원하는 소수점 자리에서 올림, 버림을 하고 싶다면 원하는 자리수만큼 곱해주고 다시 나눠주면 된다. ex) np.ceil(x*100)/100) import numpy as np x = 1.5632 print("np.around() :" ,np.around(x)) # np.around(x) 반올림 해서 정수로 만들어줌 >> 2.0 print("np.rou..
https://codeup.kr/problem.php?id=3021 큰 수 덧셈 첫째줄과 둘째줄에 큰 수 a, b가 입력된다. (a, b는 100자리 이하의 정수) codeup.kr 문제 설명 int는 32비트, long long 은 64비트라서 이 보다 더 큰 숫자는 저장할 수 없다. int와 long long으로 저장할 수 있는 숫자보다 아주 큰 숫자의 덧셈을 하려고 한다. 계산 결과를 출력하시오. 입력 첫째줄, 둘째줄에 큰 수 a,b가 입력된다. (a, b는 100자리 이하의 정수) 출력 큰 수 덧셈의 결과를 출력한다. 풀이 코드 # 입력 a = list(map(int, list(input()))) b = list(map(int, list(input()))) # FOR TESTING #a = 111..
https://codeup.kr/problem.php?id=2610 그림판 채우기 $10*10$ 크기의 그림이 있다. 이 그림에 그림판 색 채우기 기능을 구현하시오. (단, 원점은 왼쪽 위 끝이고, $x$ 값은 오른쪽, $y$ 값은 아래로 갈수록 증가한다.) codeup.kr 10*10 크기의 그림에 그림판 색 채우기 기능을 구현하라 (단, 원점은 왼쪽 위 끝이고, xx 값은 오른쪽, yy 값은 아래로 갈수록 증가한다.) 입력 10∗1010∗10 크기의 그림과 색칠할 좌표의 x,y 값이 차례로 입력된다. 출력 색 채우기를 한 결과를 출력한다. # Code up #2610 : 그림판 채우기 # https://codeup.kr/problem.php?id=2610 paint = [] for i in range..
! 목표 XML 레이아웃의 내용이 메모리에 객체화 되는 과정인 '인플레이션(inflation)'을 알아보자 어플을 구성하려면, XML 레이아웃만 있다고 해서 화면을 띄우고 앱을 실행할 수 없다. 하나의 화면에 대해 화면을 어떻게 보여줄지 결정해주는 XML 레이아웃과 화면의 기능을 담당하는 소스 코드 파일이 필요하다. MainActivity.java public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //...생략 }..
목표! 시크바를 조절하면 해당값에 맞게 프로그레스바를 조절하고 textView에 해당 값을 나타내보자 새로운 프로젝트를 열고, Palette-Widgets에서 ProgressBar(Horizontal)과 SeekBar를 추가해주고 위치를 설정해주자, max 값을 모두 100으로 설정해주자. 그리고 textView의 textSize를 30sp로 설정하고 text를 '0'으로 설정하자. Java 코드에 seekBar 값이 변경 될 때 마다 OnSeekBarChangeListener를 이용해서 이벤트를 처리해주자. MainActivty.java 코드 package org.techtowm.example06; import androidx.appcompat.app.AppCompatActivity; import an..
! 목표 진행상황을 보여 줄 수 있는 프로그래스바를 사용해보자 프로그레스바를 이용해서 일의 진행 상태를 나타내 줄 수 있다. *대표적인 형태의 프로그래스 바들 -막대 모양 : 작업의 진행상태를 막대 모양으로 표시, style 속성 값을 '?android:attr/progressBarStyleHorizontal'로 설정한다. -원 모양 : 작업이 진행 중임을 알려준다. 원 모양으로 된 프로그레스 바가 반복적으로 표시된다. XML 레이아웃에 프로그레스바를 추가할 때 태그가 사용된다. -max 속성 : 값의 최대 범위를 설정해준다. -progress 속성 : 현재 진행 값을 설정해준다. 50%가 진행되었다면 max 속성에는 100, progress 속성에는 50를 설정해줄 수 있다. 진행률이 변경이 된다면 p..
https://codeup.kr/problem.php?id=3130 소들의 헤어스타일 첫번째 줄에 소의 수 N이 입력된다.(1
이전강의에 이어서 진행합니다. [안드로이드 스튜디오 강좌 #16] 토스트, 스낵바, 대화상자 - 토스트(Toast) ! 목표 아래에서 올라와서 간단한 메세지를 나타내주는 스낵바와 사용자에게 확인을 받거나 간단한 선택을 받기 위한 대화상자에 대해서 알아보자 1. 스낵바 보여주기 간단한 메세지를 보여줄 때 토스트 대신 스낵바를 사용하는 경우가 많다. 스낵바는 외부 라이브러리로 추가되었기 때문에 스낵바가 들어있는 디자인 라이브러리를 프로젝트에 추가해야 사용할 수 있다. [안드로이드 스튜디오 강좌 #16] 토스트, 스낵바, 대화상자 - 토스트(Toast) 강좌에 이어서 진행한다. *외부 라이브러리 추가하는 법 안드로이드 스튜디오 상단에 [File-Project Structure..]를 클릭 대화 상자가 보이면 ..
해외인데 공인인증서 비번을 까먹어서 애를 먹었다. 비밀번호를 까먹었을 때는 두가지 방법이 있다. 첫번째, https://www.signgate.com 에 접속해 인증서 관리-인증서 암호 확인으로 비밀번호를 찾을 때까지 무제한 입력해 찾을 수 있는 방법이 있다. 두번째, 정말 생각 안난다면 포기하고 해당 은행의 공인인증센터에서 재발급을 받으면 된다. 은행사 어플을 이용하면 해외라도 쉽게 재발급을 받아 비밀번호를 다시 설정할 수 있다. 필요한 조건은 해당 은행 계좌가 열려있어야하고, 보안카드가 필요하다. 나는 하나은행 공인인증서를 가지고 있었는데, 비밀번호를 까먹어서 재발급을 받았어야 했다. 은행 어플에서 스크린샷을 막아서 글로 설명한다. * 방법 * 1. 해당 은행 어플을 들어간다. (내가 확인한 바로는 ..
public void setGravity(int gravity, int xOffset, int yOffset) public void setMargin(float horizontalMargin, float verticalMargin) ! 목표 간단한 메세지를 보여주었다 없어지는 뷰인 토스트를 알아보자 토스트는 간단한 메세지를 잠깐 보여주었다가 없어지는 뷰이다. 앱이 화면에서 사라지더라도 필요한 메세지가 그대로 표시 되 앱의 상태와 관계없이 보여줄 수 있다. 1. 토스트 메세지를 보여주는 방법 Toast.makeText(Context context, String message, int duration).show(); context 객체는 context 클래스를 상속한 액티비티를 사용할 수 있고, 참조할 수 ..