小编joh*_*n_c的帖子

难以接受Java采访,需要一些提示

这是一个我坚持的面试问题:

给定由a,b和c组成的字符串,我们可以执行以下操作:获取任意两个相邻的不同字符,并将其替换为第三个字符.例如,如果'a'和'c'相邻,则可以用'b'代替.重复应用此操作可以产生的最小字符串是多少?

我试图解决的问题

import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.LinkedList;
import java.util.List;

public class Solution {
    public static void main(String[] args) {
        try {
            BufferedReader in = new BufferedReader(new InputStreamReader(
                    System.in));

            System.out.println(solve(in.readLine()));

            in.close();
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

    private static int solve(String testCase) {
        LinkedList<String> temp = new LinkedList<String>(deconstruct(testCase));

        for (int i = 0; i < (temp.size() - 1); i++) {
            if (!temp.get(i).equals(temp.get(i + 1))) {
                temp.add(i, getThirdChar(temp.remove(), …
Run Code Online (Sandbox Code Playgroud)

java

21
推荐指数
2
解决办法
6979
查看次数

第一次尝试使用heroku时"bash:play:command not found"

我正在尝试Play!与heroku一起浏览heroku网站(https://devcenter.heroku.com/articles/play)中的指南.在部署我的示例应用程序之后,我注意到dyno崩溃了.我检查了heroku日志,发现heroku找不到播放命令.

任何人都知道如何安装Play!heroku上的框架?我搜索了开发中心但找不到任何信息.

heroku playframework-2.0

4
推荐指数
1
解决办法
2807
查看次数

标签 统计

heroku ×1

java ×1

playframework-2.0 ×1