Dev 311

알고리즘 - Defanging an IP Address

문제 Given a valid (IPv4) IP address, return a defanged version of that IP address. A defanged IP address replaces every period "." with "[.]". Example 1: Input: address = "1.1.1.1" Output: "1[.]1[.]1[.]1" Example 2: Input: address = "255.100.50.0" Output: "255[.]100[.]50[.]0" 답안 간단한 내장 함수를 사용해서 적용 class Solution { fun defangIPaddr(address: String): String { return address.replace(".", "[.]") } } ..

Dev/Algorithm 2020.02.02

알고리즘 - Find Numbers with Even Number of Digits

문제 자체를 이해하지 못해서 처음에 헤맸습니다... 자리수가 짝수인 숫자를 찾는 문제입니다. 문제 Given an array nums of integers, return how many of them contain an even number of digits. Example 1: Input: nums = [12,345,2,6,7896] Output: 2 Explanation: 12 contains 2 digits (even number of digits). 345 contains 3 digits (odd number of digits). 2 contains 1 digit (odd number of digits). 6 contains 1 digit (odd number of digits). 7896 con..

Dev/Algorithm 2020.01.27

Intent.FLAG_ACTIVITY_FORWARD_RESULT 플래그 사용

필요한 경우가 가끔씩 발생할때마다 방법을 찾게되는 startActivityForResult() 사용 방법이다. A-Activity 에서 startActivityForResult() 로 B-Activity 호출하고 B-Activity 를 종료하면서 C-Activity 를 호출하고 C-Activity 를 종료해서 A-Activity 로 돌아갈때 C-Activity 에서 데이터를 A Activity 로 전달하는 방법 // A-Activity startActivityForResult(new Intent(this, B-Activity.class), REQUEST_CODE); @Override protected void onAcitivityResult(int requestCode, int resultCode, In..

Dev/Android 2019.07.16

[Java] 안드로이드 영상 원본 사이즈 가져오는 방법

안드로이드 원본 영상(해당 경로의 파일)의 가로, 세로 사이즈를 가져오는 방법입니다. 저는 영상의 비율을 알고 싶기 때문에 다음과 같은 방법으로 사이즈를 가져와서 비율을 구했습니다. MediaMetadataRetriever retriever = new MediaMetadataRetriever(); retriever.setDataSource(this, Uri.parse("파일 경로")); String originWidth = retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_VIDEO_WIDTH); String originHeight = retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY..

Dev/Android 2019.06.25