2024/07/03 2

40일차)알고리즘 문제(2개 이하로 다른 비트), 팀 프로젝트

>알고리즘 문제1. 문제문제 설명양의 정수 x에 대한 함수 f(x)를 다음과 같이 정의합니다.x보다 크고 x와 비트가 1~2개 다른 수들 중에서 제일 작은 수예를 들어,f(2) = 3 입니다. 다음 표와 같이 2보다 큰 수들 중에서 비트가 다른 지점이 2개 이하이면서 제일 작은 수가 3이기 때문입니다.수비트다른 비트의 개수2000...0010 3000...00111f(7) = 11 입니다. 다음 표와 같이 7보다 큰 수들 중에서 비트가 다른 지점이 2개 이하이면서 제일 작은 수가 11이기 때문입니다.수비트다른 비트의 개수7000...0111 8000...100049000...1001310000...1010311000...10112정수들이 담긴 배열 numbers가 매개변수로 주어집니다. numbers의 ..

회원가입 코드 구현 및 landscape, 다크모드, 다국어 적용

1. 회원가입 코드 구현 -toolbar를 이용하여 화면 타이틀과 뒤로가기버튼 구현-addTextChangedListener를 이용하여 아이디 값이 변경되었을때 중복확인을 false로 바꿔주도록 함-Regex와 matches를 이용하여 정규표현식으로 비밀번호 형식을 지정함package com.harmony6.harmony_cafeimport android.content.Intentimport android.os.Bundleimport android.text.Editableimport android.text.TextWatcherimport android.view.MenuItemimport android.widget.Buttonimport android.widget.EditTextimport android...