본문 바로가기

분류 전체보기183

[BOJ 9184번] 신나는 함수 실행 (Java) https://www.acmicpc.net/problem/9184 9184번: 신나는 함수 실행 입력은 세 정수 a, b, c로 이루어져 있으며, 한 줄에 하나씩 주어진다. 입력의 마지막은 -1 -1 -1로 나타내며, 세 정수가 모두 -1인 경우는 입력의 마지막을 제외하면 없다. www.acmicpc.net import java.util.*; import java.io.*; public class Main { static int[][][] arr; public static void main(String[] args) throws IOException { BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); BufferedWrite.. 2021. 8. 24.
[React] 클래스형 컴포넌트의 생명 주기(LifeCycle) React에서 클래스형 컴포넌트의 생명주기에 대해 간단히 정리해보겠습니다. 아래는 App 컴포넌트를 클래스형 컴포넌트로 선언하고 클래스형 컴포넌트를 호출한 예제 코드입니다. ... class App extends React.Component { // 생성자 함수 // State의 초기값 설정 constructor(props: Props) { super(props); ... } ... // 렌더링되는 부분 정의 // props나 state가 바뀌어 화면이 갱신되는 경우 호출 render() { ... } // 부모로부터 받은 Props와 State를 동기화할 때 사용 // Props로 State에 값을 설정 or State 값이 Props에 의존하여 결정된느 경우 사용 static getDerivedSta.. 2021. 8. 24.
[React Native] iOS Simulator, Device에서 Debug menu가 열리지 않는 경우 오늘 iOS 빌드를 하다가 debug menu가 열리지 않는 현상이 발생했습니다. ios device를 흔들고, cmd+D 버튼을 눌렀음에도 debug menu가 열리지 않아 이 현상에 대해 찾아보았습니다. xcode에 들어가 edit scheme 버튼을 누르면 다음과 같은 창이 뜨는데요, Build Configuration 부분이 Debug로 되어 있는지 확인해보아야 합니다. 저 같은 경우는 이 부분이 release로 되어 있어서 디버그 메뉴가 열리지 않았습니다. 참고 https://github.com/facebook/react-native/issues/25246#issuecomment-502407014 can not open developer menu , iOS · Issue #25246 · face.. 2021. 8. 23.
[React Native] Jest / TypeError: Cannot read property 'SHORT' of undefined React Native에서 Jest를 이용한 테스트를 진행하던 중 아래와 같은 오류가 발생했습니다. 테스트 코드는 아래와 같은데요, 간단한 snapshot 테스트를 실행하는 코드입니다. import 'react-native'; import React from 'react'; import renderer from 'react-test-renderer'; import Quiz from '../src/components/screen/Quiz'; it('snapshot test', () => { const tree = renderer.create().toJSON(); expect(tree).toMatchSnapshot(); }); Quiz 컴포넌트에서 SimpleToast라는 모듈을 import하게 되면서 생긴.. 2021. 8. 20.